forked from Igalia/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reland Don't assert rect mapping result if impossible
The original CL was reverted because it broke some perf bots. The reason is that the slow path misses ancestor overflow clipping for some absolute-position object whose paint invalidation container is under the absolute-position object's container. This CL reland the original CL but doesn't enable CHECK_FAST_PATH_SLOW_PATH_EQUALITY by default. Avoid rect mapping result checking in the following cases: - Any rect may contain saturated values; - If a fixed-position ancestor disabled clipping. BUG=591199 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_dbg,mac_blink_dbg,win_blink_dbg [email protected] Review-Url: https://codereview.chromium.org/1859833002 Cr-Commit-Position: refs/heads/master@{#390814} Review-Url: https://codereview.chromium.org/1936413002 Cr-Commit-Position: refs/heads/master@{#391145}
- Loading branch information
1 parent
a85b86d
commit 0ddd48d
Showing
3 changed files
with
82 additions
and
56 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters