Closed Bug 1943166 Opened 1 month ago Closed 25 days ago

[wpt-sync] Sync PR 50227 - Allow CanStartScrollTimelineOnCompositor calls during PrePaint

Categories

(Core :: Layout, task, P4)

task

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 50227 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/50227
Details from upstream follow.

Kevin Ellis <kevers@google.com> wrote:

Allow CanStartScrollTimelineOnCompositor calls during PrePaint

Clip-path animations make their compositing decision during pre-paint,
but we cannot ensure that we have paint properties until the end of
the process. Thus, we cannot rely on having paint properties when
deciding whether we can start the scroll-timeline on the compositor.
Resolve by computing user scrollability in the case the paint
properties are not yet available.

Bug: 391632970

Change-Id: Iea5f63d1b7a7e4214f38f41c4ff5fed0f358730a
Reviewed-on: https://chromium-review.googlesource.com/6191187
WPT-Export-Revision: 2b5dd3277841dc8b04706a9b4f18ab9568538eeb

Component: web-platform-tests → Layout
Product: Testing → Core

CI Results

Ran 11 Firefox configurations based on mozilla-central, and Firefox, and Chrome on GitHub CI

Total 1 tests

Status Summary

Firefox

TIMEOUT: 1

Chrome

PASS : 1

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/54679aaca5d2 [wpt PR 50227] - Allow CanStartScrollTimelineOnCompositor calls during PrePaint, a=testonly https://hg.mozilla.org/integration/autoland/rev/0449da055417 [wpt PR 50227] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 25 days ago
: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
You need to log in before you can comment on or make changes to this bug.