[wpt-sync] Sync PR 58613 - Snapshot post-layout for all but scroll-timelines
Categories
(Core :: Layout, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox151 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 58613 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/58613
Details from upstream follow.
Rune Lillesveen <futhark@chromium.org> wrote:
Snapshot post-layout for all but scroll-timelines
'Run snapshot post-layout state steps' was introduced in the CSSOM View
spec[1] to formalize when state for scroll-state() queries, anchor
position effects based on scrolling, and scroll-timeline progress is
updated.There is a pull request[2] to tell when to invoke snapshotting from the
HTML event loop. This CL aligns snapshotting with that CL for all
snapshotting except for scroll-timelines.scroll-timeline-multi-pass.tentative.html is updated to align with the
one-snapshot-per-resizeObserver-loop-iteration in the HTML spec PR. The
difference between scroll-timelines and other snapshotting is that the
scroll-timelines are still snapshotted before the first style/layout
update in the resizeObserver loop.The reason we keep the pre-layout snapshotting of scroll-timelines for
now is that timleines are only progressed before the first style/layout
update, which means the post-layout snapshotting will always cause
scroll-timelines to be a frame late (with the exception of the first
frame) unless we start allowing scroll-timelines to progress in the
resizeObserver loop.[1] https://drafts.csswg.org/cssom-view/#run-snapshot-post-layout-state-steps
[2] https://github.com/whatwg/html/pull/11613Bug: 384523570
Change-Id: Iabb35fd06e5a2b9a95a09a25d27d7baad545653f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7673480
Reviewed-by: Robert Flack \<flackr@chromium.org>
Commit-Queue: Rune Lillesveen \<futhark@chromium.org>
Reviewed-by: Anders Hartvoll Ruud \<andruud@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1601971}
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Comment 1•3 months ago
|
||
| Assignee | ||
Comment 2•3 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 100 tests
Status Summary
Firefox
OK : 1[GitHub] 78[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 79[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt]
PASS: 553[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 561[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 565[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
FAIL: 1[GitHub] 144[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 151[Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 152[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt]
Chrome
OK : 1
FAIL: 1
Safari
OK : 1
FAIL: 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /scroll-animations/css/scroll-timeline-range-animation.html [wpt.fyi]:
SKIP - /scroll-animations/css/view-timeline-range-animation.html [wpt.fyi]:
SKIP - /scroll-animations/css/animation-events.html [wpt.fyi]
- View timelime generates animationstart and animationend events:
FAIL
- View timelime generates animationstart and animationend events:
- /scroll-animations/css/animation-range-ignored.html [wpt.fyi]
- Animation API call rangeStart overrides animation-range-start:
FAIL - Animation API call rangeEnd overrides animation-range-end:
FAIL
- Animation API call rangeStart overrides animation-range-start:
- /scroll-animations/css/animation-range-normal-matches-cover.html [wpt.fyi]
- Changing the animation range updates the play state:
FAIL
- Changing the animation range updates the play state:
- /scroll-animations/css/animation-range-scroll-timeline.html [wpt.fyi]
- The animation-range-start CSS property maps to Animation's 'rangeStart' property:
FAIL - The animation-range-end CSS property maps to Animation's 'rangeEnd' property:
FAIL - The auto-aligned start time accounts for the animation-range-start property:
FAIL - The effect duration accounts for the animation-range-* properties:
FAIL
- The animation-range-start CSS property maps to Animation's 'rangeStart' property:
- /scroll-animations/css/animation-timeline-deferred.html [wpt.fyi]
- Animation.timeline returns attached timeline:
FAIL - Animation.timeline returns a timeline with no source for inactive deferred timeline:
FAIL - Animation.timeline returns a timeline with no source for inactive (overattached) deferred timeline:
FAIL
- Animation.timeline returns attached timeline:
- /scroll-animations/css/animation-timeline-ignored.tentative.html [wpt.fyi]
- animation-timeline ignored after setting timeline with JS (ScrollTimeline from JS):
FAIL - animation-timeline ignored after setting timeline with JS (ScrollTimeline from CSS):
FAIL - animation-timeline ignored after setting timeline with JS (document timeline):
FAIL - animation-timeline ignored after setting timeline with JS (null):
FAIL
- animation-timeline ignored after setting timeline with JS (ScrollTimeline from JS):
- /scroll-animations/css/animation-timeline-named-scroll-progress-timeline.tentative.html [wpt.fyi]
- Change in scroll-timeline-name to match animation timeline updates animation.:
FAIL - Change in scroll-timeline-name to no longer match animation timeline updates animation.:
FAIL - Timeline lookup updates candidate when closer match available.:
FAIL - Timeline lookup updates candidate when match becomes available.:
FAIL
- Change in scroll-timeline-name to match animation timeline updates animation.:
- /scroll-animations/css/animation-timeline-view-functional-notation.tentative.html [wpt.fyi]
- animation-timeline: view():
FAIL - animation-timeline: view(50px):
FAIL - animation-timeline: view(auto 50px):
FAIL - animation-timeline: view(inline):
FAIL - animation-timeline: view(x):
FAIL - animation-timeline: view(y):
FAIL - animation-timeline: view(x 50px):
FAIL - animation-timeline: view(), view(inline):
FAIL - animation-timeline: view(inline) changes to view(inline 50px):
FAIL
- animation-timeline: view():
- /scroll-animations/css/chrome-40925697.html [wpt.fyi]
- Animation events triggered correctly:
FAIL
- Animation events triggered correctly:
- /scroll-animations/css/get-animations-inactive-timeline.html [wpt.fyi]
- getAnimations includes inactive scroll-linked animations that have not been canceled:
FAIL
- getAnimations includes inactive scroll-linked animations that have not been canceled:
- /scroll-animations/css/merge-timeline-offset-keyframes.html [wpt.fyi]
- Keyframes with same easing and timeline offset are merged.:
FAIL - Keyframes with same timeline offset but different easing function are not merged.:
FAIL
- Keyframes with same easing and timeline offset are merged.:
- /scroll-animations/css/scroll-timeline-anonymous-source-quirks-mode.html [wpt.fyi]
- CSS animation correctly uses the <body> element as the source for the default scroll() timeline in quirks mode:
FAIL - CSS animation correctly uses the <body> element as the source for the root scroll() timeline in quirks mode:
FAIL - CSS animation correctly uses the <body> element as the source for the nearest scroll() timeline in quirks mode:
FAIL
- CSS animation correctly uses the <body> element as the source for the default scroll() timeline in quirks mode:
- /scroll-animations/css/scroll-timeline-anonymous-source-scrollable-body-quirks-mode.html [wpt.fyi]
- CSS animation correctly uses the <body> element as the source for the self scroll() timeline in quirks mode:
FAIL - CSS animation correctly uses the <body> element as the source for the nearest scroll() timeline in quirks mode:
FAIL - CSS animation correctly uses the <body> element as the source for the root scroll() timeline in quirks mode:
FAIL
- CSS animation correctly uses the <body> element as the source for the self scroll() timeline in quirks mode:
- /scroll-animations/css/scroll-timeline-anonymous-source-scrollable-body.html [wpt.fyi]
- CSS animation correctly uses the <body> element as the source for the self scroll() timeline:
FAIL - CSS animation correctly uses the <html> element as the source for the nearest scroll() timeline:
FAIL - CSS animation correctly uses the <html> element as the source for the root scroll() timeline:
FAIL
- CSS animation correctly uses the <body> element as the source for the self scroll() timeline:
- /scroll-animations/css/scroll-timeline-anonymous-source.html [wpt.fyi]
- CSS animation correctly uses the <html> element as the source for the default scroll() timeline:
FAIL - CSS animation correctly uses the <html> element as the source for the root scroll() timeline:
FAIL - CSS animation correctly uses the <html> element as the source for the nearest scroll() timeline:
FAIL
- CSS animation correctly uses the <html> element as the source for the default scroll() timeline:
- /scroll-animations/css/scroll-timeline-dynamic.tentative.html [wpt.fyi]
- Reverse animation direction [immediate]:
FAIL - Reverse animation direction [scroll]:
FAIL - Change to timeline attachment while paused [immediate]:
FAIL - Change to timeline attachment while paused [scroll]:
FAIL
- Reverse animation direction [immediate]:
- /scroll-animations/css/scroll-timeline-in-container-query.html [wpt.fyi]
- Timeline appearing via container queries:
FAIL
- Timeline appearing via container queries:
- /scroll-animations/css/scroll-timeline-inactive.html [wpt.fyi]
- Animation does not apply when timeline is initially inactive:
FAIL
- Animation does not apply when timeline is initially inactive:
- /scroll-animations/css/scroll-timeline-multi-pass.tentative.html [wpt.fyi]
- Multiple style/layout passes occur when necessary:
FAIL(Chrome:FAIL, Safari:FAIL)
- Multiple style/layout passes occur when necessary:
- /scroll-animations/css/scroll-timeline-name-shadow.html [wpt.fyi]
- Outer animation can see scroll timeline defined by :host:
FAIL - Outer animation can see scroll timeline defined by ::slotted:
FAIL - Inner animation can see scroll timeline defined by ::part:
FAIL - Slotted element can see scroll timeline within the shadow:
FAIL
- Outer animation can see scroll timeline defined by :host:
- /scroll-animations/css/scroll-timeline-nearest-with-absolute-positioned-element.html [wpt.fyi]
- Resolving scroll(nearest) for an absolutely positioned element:
FAIL
- Resolving scroll(nearest) for an absolutely positioned element:
- /scroll-animations/css/scroll-timeline-on-pseudo-like-part.html [wpt.fyi]
- timeline.source does not expose pseudo-like part:
FAIL
- timeline.source does not expose pseudo-like part:
- /scroll-animations/css/scroll-timeline-on-pseudo.html [wpt.fyi]
- timeline.source does not expose pseudo-element:
FAIL
- timeline.source does not expose pseudo-element:
- /scroll-animations/css/scroll-timeline-paused-animations.html [wpt.fyi]
- Test that the scroll animation is paused:
FAIL - Test that the scroll animation is paused by updating animation-play-state:
FAIL
- Test that the scroll animation is paused:
- /scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html [wpt.fyi]:
OK[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt],SKIP[Gecko-windows11-32-24h2-debug,Gecko-windows11-32-24h2-opt,Gecko-windows11-64-24h2-debug,Gecko-windows11-64-24h2-opt]- Test that the scroll animation is still responsive after moving from 100%:
FAIL
- Test that the scroll animation is still responsive after moving from 100%:
- /scroll-animations/css/scroll-timeline-shorthand.html [wpt.fyi]
- Shorthand contraction of scroll-timeline-name:--a, --b, --c:undefined;scroll-timeline-axis:inline, inline:undefined:
FAIL - Shorthand contraction of scroll-timeline-name:--a, --b:undefined;scroll-timeline-axis:inline, inline, inline:undefined:
FAIL
- Shorthand contraction of scroll-timeline-name:--a, --b, --c:undefined;scroll-timeline-axis:inline, inline:undefined:
- /scroll-animations/css/scroll-timeline-with-percent-delay.tentative.html [wpt.fyi]
- ScrollTimeline with animation delays as percentages:
FAIL
- ScrollTimeline with animation delays as percentages:
- /scroll-animations/css/siblings-with-anonymous-timelines.html [wpt.fyi]
- Setting "animation-timeline: scroll()" yields a unique scroll timeline for siblings matching the same CSS rules:
FAIL - Setting "animation-timeline: view()" yields a unique view timeline for siblings matching the same CSS rules:
FAIL
- Setting "animation-timeline: scroll()" yields a unique scroll timeline for siblings matching the same CSS rules:
- /scroll-animations/css/timeline-names-ident-function.html [wpt.fyi]
- Property animation-timeline value 'ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property animation-timeline value '--tl, scroll(), ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property animation-timeline value 'ident("--myident" calc(42 * sign(1em - 1px))), ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property scroll-timeline-name value 'ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property scroll-timeline-name value '--tl, ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property scroll-timeline-name value 'ident("--myident" calc(42 * sign(1em - 1px))), ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property timeline-scope value 'ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property timeline-scope value '--tl, ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property timeline-scope value 'ident("--myident" calc(42 * sign(1em - 1px))), ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property view-timeline-name value 'ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property view-timeline-name value '--tl, ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property view-timeline-name value 'ident("--myident" calc(42 * sign(1em - 1px))), ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL
- Property animation-timeline value 'ident("--myident" calc(42 * sign(1em - 1px)))':
- /scroll-animations/css/timeline-offset-in-keyframe-change-timeline.tentative.html [wpt.fyi]
- getKeyframes with timeline-offsets:
FAIL
- getKeyframes with timeline-offsets:
- /scroll-animations/css/timeline-offset-keyframes-hidden-subject.html [wpt.fyi]
- Keyframes with timeline-offsets ignored when timeline is inactive:
FAIL
- Keyframes with timeline-offsets ignored when timeline is inactive:
- /scroll-animations/css/timeline-offset-keyframes-with-document-timeline.html [wpt.fyi]
- Keyframes with timeline-offsets reported but not reachable when using a document timeline:
FAIL
- Keyframes with timeline-offsets reported but not reachable when using a document timeline:
- /scroll-animations/css/timeline-range-name-offset-in-keyframes.tentative.html [wpt.fyi]
- Timeline offset in Animation Keyframes:
FAIL
- Timeline offset in Animation Keyframes:
- /scroll-animations/css/timeline-scope-all.html [wpt.fyi]
- timeline-scope:all scopes all names (basic):
FAIL - timeline-scope:all scopes all names (multiple):
FAIL - Inner scope is isolated from outer scope:
FAIL
- timeline-scope:all scopes all names (basic):
- /scroll-animations/css/timeline-scope.html [wpt.fyi]
- Descendant can attach to deferred timeline:
FAIL - Dynamically re-attaching:
FAIL - Dynamically detaching:
FAIL - Removing/inserting element with attaching timeline:
FAIL - Ancestor attached element becoming display:none/block:
FAIL - A deferred timeline appearing dynamically in the ancestor chain:
FAIL
- Descendant can attach to deferred timeline:
- /scroll-animations/css/view-timeline-animation-range-update.tentative.html [wpt.fyi]
- Ensure that animation is updated on a style change:
FAIL
- Ensure that animation is updated on a style change:
- /scroll-animations/css/view-timeline-dynamic.html [wpt.fyi]
- Dynamically changing view-timeline attachment:
FAIL
- Dynamically changing view-timeline attachment:
- /scroll-animations/css/view-timeline-inset-animation.html [wpt.fyi]
- view-timeline-inset:auto, inline, vertical-rl, rtl:
FAIL - view-timeline-inset:auto, inline, vertical-lr, rtl:
FAIL - view-timeline-inset:auto, y, vertical-rl, rtl:
FAIL
- view-timeline-inset:auto, inline, vertical-rl, rtl:
- /scroll-animations/css/view-timeline-keyframe-boundary-interpolation.html [wpt.fyi]
- ViewTimeline with timeline offset keyframes outside [0,1]:
FAIL
- ViewTimeline with timeline offset keyframes outside [0,1]:
- /scroll-animations/css/view-timeline-lookup.html [wpt.fyi]
- timeline-scope on ancestor sibling, conflict remains unresolved:
FAIL
- timeline-scope on ancestor sibling, conflict remains unresolved:
- /scroll-animations/css/view-timeline-name-shadow.html [wpt.fyi]
- Outer animation can see view timeline defined by :host:
FAIL - Outer animation can see view timeline defined by ::slotted:
FAIL - Inner animation can see view timeline defined by ::part:
FAIL - Slotted element can see view timeline within the shadow:
FAIL
- Outer animation can see view timeline defined by :host:
- /scroll-animations/css/view-timeline-paused-animations.html [wpt.fyi]
- Test that a scroll-driven animation can be paused by updating animation-play-state:
FAIL
- Test that a scroll-driven animation can be paused by updating animation-play-state:
- /scroll-animations/css/view-timeline-pseudo-on-scroller.html [wpt.fyi]
- view() on pseudo-element attaches to parent scroll container:
FAIL[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview],PASS[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-24h2-debug,Gecko-windows11-32-24h2-opt,Gecko-windows11-64-24h2-debug,Gecko-windows11-64-24h2-opt]
- view() on pseudo-element attaches to parent scroll container:
- /scroll-animations/css/view-timeline-shorthand.html [wpt.fyi]
- e.style['view-timeline'] = "--abcd block auto" should set the property value:
FAIL - e.style['view-timeline'] = "--abcd block auto auto" should set the property value:
FAIL - e.style['view-timeline'] = "--abcd block 1px 2px" should set the property value:
FAIL - e.style['view-timeline'] = "--abcd inline 1px 2px" should set the property value:
FAIL - e.style['view-timeline'] = "--abcd 1px 2px inline" should set the property value:
FAIL - e.style['view-timeline'] = "--abcd 1px 2px block" should set the property value:
FAIL - e.style['view-timeline'] = "--abcd auto auto block" should set the property value:
FAIL - e.style['view-timeline'] = "--abcd auto block" should set the property value:
FAIL - e.style['view-timeline'] = "--abcd block 1px 1px" should set the property value:
FAIL - Property view-timeline value '--abcd block auto':
FAIL - Property view-timeline value '--abcd block auto auto':
FAIL - Property view-timeline value '--abcd block 1px 2px':
FAIL - Property view-timeline value '--abcd inline 1px 2px':
FAIL - Property view-timeline value '--abcd 1px 2px inline':
FAIL - Property view-timeline value '--abcd 1px 2px block':
FAIL - Property view-timeline value '--abcd auto auto block':
FAIL - Property view-timeline value '--abcd auto block':
FAIL - Property view-timeline value '--abcd block 1px 1px':
FAIL - e.style['view-timeline'] = "--abc y" should set view-timeline-inset:
FAIL - e.style['view-timeline'] = "--abc y, --def" should set view-timeline-inset:
FAIL - e.style['view-timeline'] = "--abc, --def" should set view-timeline-inset:
FAIL - e.style['view-timeline'] = "--inline x" should set view-timeline-inset:
FAIL - e.style['view-timeline'] = "--abc 1px 2px" should set view-timeline-axis:
FAIL - e.style['view-timeline'] = "--abc 1px 2px" should set view-timeline-inset:
FAIL - e.style['view-timeline'] = "--abc 1px 2px" should set view-timeline-name:
FAIL - e.style['view-timeline'] = "--abc 1px 2px" should not set unrelated longhands:
FAIL - e.style['view-timeline'] = "--abc 1px" should set view-timeline-axis:
FAIL - e.style['view-timeline'] = "--abc 1px" should set view-timeline-inset:
FAIL - e.style['view-timeline'] = "--abc 1px" should set view-timeline-name:
FAIL - e.style['view-timeline'] = "--abc 1px" should not set unrelated longhands:
FAIL - e.style['view-timeline'] = "--abc 1px inline" should set view-timeline-axis:
FAIL - e.style['view-timeline'] = "--abc 1px inline" should set view-timeline-inset:
FAIL - e.style['view-timeline'] = "--abc 1px inline" should set view-timeline-name:
FAIL - e.style['view-timeline'] = "--abc 1px inline" should not set unrelated longhands:
FAIL - Shorthand contraction of view-timeline-name:--a, --b:undefined;view-timeline-axis:inline, block:undefined;view-timeline-inset:1px 2px, 3px 3px:undefined:
FAIL - Shorthand contraction of view-timeline-name:--a, --b, --c:undefined;view-timeline-axis:inline, inline:undefined;view-timeline-inset:auto, auto:undefined:
FAIL - Shorthand contraction of view-timeline-name:--a, --b:undefined;view-timeline-axis:inline, inline, inline:undefined;view-timeline-inset:auto, auto, auto:undefined:
FAIL
- e.style['view-timeline'] = "--abcd block auto" should set the property value:
- /scroll-animations/css/view-timeline-subject-in-shadow-root-with-timeline-scope.html [wpt.fyi]
- A view timeline with its subject in a shadow root can be referenced outside of that shadow root using "timeline-scope":
FAIL
- A view timeline with its subject in a shadow root can be referenced outside of that shadow root using "timeline-scope":
- /scroll-animations/css/view-timeline-used-values.html [wpt.fyi]
- Use the last value from view-timeline-axis if omitted:
FAIL - Use the last value from view-timeline-inset if omitted:
FAIL
- Use the last value from view-timeline-axis if omitted:
- /scroll-animations/css/view-timeline-with-delay-and-range.tentative.html [wpt.fyi]
- ViewTimeline with animation delays and range:
FAIL
- ViewTimeline with animation delays and range:
- /scroll-animations/css/view-timeline-with-transform-on-subject.html [wpt.fyi]
- ViewTimeline use untransformed box for range calculations:
FAIL
- ViewTimeline use untransformed box for range calculations:
- /scroll-animations/css/animation-fill-outside-range-test.html [wpt.fyi]:
FAIL - /scroll-animations/css/animation-range-visual-test.html [wpt.fyi]:
FAIL - /scroll-animations/css/deferred-timeline-composited.html [wpt.fyi]:
FAIL - /scroll-animations/css/view-timeline-range-update-reversed-animation.html [wpt.fyi]:
FAIL - /scroll-animations/css/view-timeline-range-update.html [wpt.fyi]:
FAIL - /scroll-animations/css/view-timeline-subject-bounds-update.html [wpt.fyi]:
FAIL - /scroll-animations/css/printing/scroll-timeline-default-iframe-print.html [wpt.fyi]:
FAIL
Tests Disabled in Gecko Infrastructure
- /scroll-animations/css/scroll-timeline-range-animation.html [wpt.fyi]:
SKIPlinked bug:Bug 1949826 - /scroll-animations/css/view-timeline-range-animation.html [wpt.fyi]:
SKIPlinked bug:Bug 1949826 - /scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html [wpt.fyi]:
OK[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt],SKIP[Gecko-windows11-32-24h2-debug,Gecko-windows11-32-24h2-opt,Gecko-windows11-64-24h2-debug,Gecko-windows11-64-24h2-opt]
Description
•