Closed Bug 1646979 Opened 3 months ago Closed 2 months ago

[wpt-sync] Sync PR 24252 - [scroll-animations] Integrate @scroll-timeline with animations

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox80 fixed)

RESOLVED FIXED
mozilla80
Tracking Status
firefox80 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Anders Hartvoll Ruud <andruud@chromium.org> wrote:

[scroll-animations] Integrate @scroll-timeline with animations

Until now it was possible to parse @scroll-timeline rules, but they
did not actually do anything. This CL performs the necessary
integration into StyleEngine and CSSAnimations (partially) to make
something happen.

The applicable StyleRuleScrollTimeline objects are maintained on
StyleEngine. When calculating the animation update, we now take
the animation-timeline property into account, and look for a
rule on StyleEngine corresponding to the specified timeline name.
This rule (if found) is then added to the NewCSSAnimation class,
and the actual conversion from StyleRuleScrollTimeline into a
ScrollTimeline takes place during MaybeApplyPendingUpdate.

This is by no means a fully functional implementation, but it's a
start. The most notable omission is updating timelines, which is
currently not possible (crbug.com/1097053).

Other omissions, flaws, or postponed work are either tracked as
bugs (with TODOs that reference them) or as failing expectations.
This ensures that we don't miss anything before shipping.

Bug:1074052
Change-Id: I04e75be1dc970ed2f542e60457f8db25bbb0fe7a
Reviewed-on: https://chromium-review.googlesource.com/2253752
WPT-Export-Revision: f397b9c130894c303626ecdd38845f074c7c0e78

CI Results

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

Total 9 tests and 1 subtests

Status Summary

Firefox

OK : 9
PASS: 18
FAIL: 125

Chrome

OK : 9
PASS: 18
FAIL: 125

Safari

OK : 9
PASS: 18
FAIL: 125

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/scroll-animations/css/at-scroll-timeline-before-phase.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
Animation does not apply when timeline phase is before: FAIL (Chrome: FAIL, Safari: FAIL)
/scroll-animations/css/at-scroll-timeline-time-range.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
Timerange mapped correctly (1s): FAIL (Chrome: FAIL, Safari: FAIL)
Timerange mapped correctly (10s): FAIL (Chrome: FAIL, Safari: FAIL)
Timerange mapped correctly (1000ms): FAIL (Chrome: FAIL, Safari: FAIL)
/scroll-animations/css/at-scroll-timeline-start-end.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
Scroll at offset 131 updates animation correctly [element_50px_auto]: FAIL
Scroll at offset 49 updates animation correctly [element_50px_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 51 updates animation correctly [element_50px_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 195 updates animation correctly [element_50px_auto]: FAIL
Scroll at offset 169 updates animation correctly [element_25p_75p]: FAIL
Scroll at offset 212 updates animation correctly [element_50px_auto]: FAIL
Scroll at offset 49 updates animation correctly [element_50px_auto]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 106 updates animation correctly [element_auto_auto]: FAIL
Scroll at offset 0 updates animation correctly [element_50px_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 100 updates animation correctly [element_auto_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 21 updates animation correctly [element_25p_75p]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 0 updates animation correctly [element_50px_auto]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 50 updates animation correctly [element_auto_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 116 updates animation correctly [element_25p_75p]: FAIL
Scroll at offset 99 updates animation correctly [element_0px_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 50 updates animation correctly [element_0px_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 100 updates animation correctly [element_50px_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 116 updates animation correctly [element_calc_calc]: FAIL
Scroll at offset 100 updates animation correctly [element_0px_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 99 updates animation correctly [element_auto_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 1 updates animation correctly [element_50px_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 0 updates animation correctly [element_25p_75p]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 190 updates animation correctly [element_auto_auto]: FAIL
Scroll at offset 101 updates animation correctly [element_0px_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 63 updates animation correctly [element_calc_calc]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 101 updates animation correctly [element_50px_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 1 updates animation correctly [element_0px_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 21 updates animation correctly [element_auto_auto]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 212 updates animation correctly [element_25p_75p]: FAIL
Scroll at offset 42 updates animation correctly [element_25p_75p]: FAIL
Scroll at offset 99 updates animation correctly [element_50px_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 179 updates animation correctly [element_calc_calc]: FAIL
Scroll at offset 1 updates animation correctly [element_auto_100px]: FAIL (Chrome: FAIL, Safari: FAIL)
Scroll at offset 212 updates animation correctly [element_auto_auto]: FAIL
Scroll at offset 74 updates animation correctly [element_25p_75p]: FAIL
/scroll-animations/css/scroll-timeline-cssom.tentative.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
CSSScrollTimelineRule.orientation inline: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.timeRange 1s : FAIL (Chrome: FAIL, Safari: FAIL)
EOF ends block: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source : FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.end red: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.end 10em: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.start auto : FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source none: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.name f___123: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.end unset: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.end 10px: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.end selector(#foo): FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.start 10px : FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.start selector(#foo): FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.start : FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.orientation horizontal: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source selector(#a\9 b): FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source selector(:before): FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.orientation auto: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source selector( #foo ): FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source element(#foo): FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.end calc(1px + 1%): FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source selector(.a, .b): FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.end auto : FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.name "foo": FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.start calc(1px + 1%): FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.end auto: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.timeRange red: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.timeRange unset: FAIL (Chrome: FAIL, Safari: FAIL)
Timeline name can be a <string>: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.orientation red: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.name foo: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.orientation vertical : FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source selector(.a): FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source selector(html): FAIL (Chrome: FAIL, Safari: FAIL)
CSSRule.type returns 0: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.timeRange 1s: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.start #fff: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source selector(#foo): FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.start red: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.start 10em: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.orientation : FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.start 10px: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.start auto: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source selector(foo): FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.name Foo: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.timeRange : FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.timeRange 1000ms: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.timeRange auto: FAIL (Chrome: FAIL, Safari: FAIL)
Empty block: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.start unset: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.start 10%: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.orientation 10px: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source selector(*): FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.orientation foo: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source #foo: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source auto: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.orientation block: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.end #fff: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.timeRange #fff: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.name a\9 b: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source none : FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.end 10%: FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.end : FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.end 10px : FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.name "none": FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source selector(#foo) : FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.source selector(#foo more): FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.timeRange auto : FAIL (Chrome: FAIL, Safari: FAIL)
CSSScrollTimelineRule.orientation vertical: FAIL (Chrome: FAIL, Safari: FAIL)
/scroll-animations/css/at-scroll-timeline-cascade.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
Latest @scroll-timeline rule wins: FAIL (Chrome: FAIL, Safari: FAIL)
/scroll-animations/css/at-scroll-timeline-orientation.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
Orientation vertical behaves as expected: FAIL (Chrome: FAIL, Safari: FAIL)
Orientation block behaves as expected in horizontal writing-mode: FAIL (Chrome: FAIL, Safari: FAIL)
Orientation inline behaves as expected in horizontal writing-mode: FAIL (Chrome: FAIL, Safari: FAIL)
Orientation auto behaves as expected: FAIL (Chrome: FAIL, Safari: FAIL)
Orientation horizontal behaves as expected: FAIL (Chrome: FAIL, Safari: FAIL)
Orientation block behaves as expected in vertical writing-mode: FAIL (Chrome: FAIL, Safari: FAIL)
Orientation inline behaves as expected in vertical writing-mode: FAIL (Chrome: FAIL, Safari: FAIL)
/scroll-animations/css/at-scroll-timeline-source.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
Source selector(<id-selector>) selects an element: FAIL (Chrome: FAIL, Safari: FAIL)
Source none causes inactive timeline: FAIL (Chrome: FAIL, Safari: FAIL)
Unknown source causes inactive timeline: FAIL (Chrome: FAIL, Safari: FAIL)
Source with no layout box causes inactive timeline: FAIL (Chrome: FAIL, Safari: FAIL)
Source auto selects scrollingElement of the document: FAIL (Chrome: FAIL, Safari: FAIL)
Unspecified source behaves like auto: FAIL (Chrome: FAIL, Safari: FAIL)
/scroll-animations/css/at-scroll-timeline-sampling.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
Scroll position is sampled once per frame: FAIL (Chrome: FAIL, Safari: FAIL)
/scroll-animations/css/at-scroll-timeline-inactive-phase.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
Animation does not apply when timeline is initially inactive: FAIL (Chrome: FAIL, Safari: FAIL)

Tests Disabled in Gecko Infrastructure

/scroll-animations/css/at-scroll-timeline-before-phase.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
/scroll-animations/css/at-scroll-timeline-time-range.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
/scroll-animations/css/at-scroll-timeline-start-end.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
/scroll-animations/css/scroll-timeline-cssom.tentative.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
/scroll-animations/css/at-scroll-timeline-cascade.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
/scroll-animations/css/at-scroll-timeline-orientation.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
/scroll-animations/css/at-scroll-timeline-source.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
/scroll-animations/css/at-scroll-timeline-sampling.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)
/scroll-animations/css/at-scroll-timeline-inactive-phase.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: OK, Safari: OK)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/047384b455a0
[wpt PR 24252] - [scroll-animations] Integrate @scroll-timeline with animations, a=testonly
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla80
You need to log in before you can comment on or make changes to this bug.