[wpt-sync] Sync PR 35710 - [CompositeClipPathAnimations] Ensure fragmented layouts fall back to main thread
Categories
(Core :: Web Painting, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox107 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 35710 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/35710
Details from upstream follow.
Claire Chambers <clchambers@microsoft.com> wrote:
[CompositeClipPathAnimations] Ensure fragmented layouts fall back to main thread
Animations on fragmented layouts are defined as not being
compositable, however, due to an omission in HasCompositeClipPathAnimation, clip paths would use paint worklet
based clip even if they were not compositable.Because the decision to composite a clip path animation occurs in
the pre-paint phase (as it is tied to the decision whether or not
to paint with a mask-based clip), an additional variable is needed
to determine whether an animation is compositable or not, as the
fragmentation of a layout object is not visible from just the layout
object before pre paint has finished.Bug: 1359514
Change-Id: I9d76518f00e3cc50b968ab2b0d67ecfdf6771fb1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3846017
Reviewed-by: Olga Gerchikov \<gerchiko@microsoft.com>
Reviewed-by: Robert Flack \<flackr@chromium.org>
Commit-Queue: Claire Chambers \<clchambers@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1051088}
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 1 tests
Status Summary
Firefox
PASS
: 1
Chrome
PASS
: 1
Safari
PASS
: 1
Links
Updated•3 years ago
|
Comment 4•3 years ago
|
||
bugherder |
Description
•