Closed Bug 1728947 Opened 1 year ago Closed 11 months ago

[wpt-sync] Sync PR 30323 - Revert "Integrated Progress based animations with CSS Animations"

Categories

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

task

Tracking

(firefox94 fixed)

RESOLVED FIXED
94 Branch
Tracking Status
firefox94 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

b'Yuki Yamada <yukiy@chromium.org>' wrote:

Revert "Integrated Progress based animations with CSS Animations"

This reverts commit 149290ad09de842c169957a8a773ba9b07e75b50.

Reason for revert: Speculative revert for consistent failure of
at-scroll-timeline-dynamic.tentative.html on Linux Tests (dbg)(1).
Blamelist of the first failure: https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20Tests%20(dbg)(1)/98587/blamelist

Original change's description:

Integrated Progress based animations with CSS Animations

Timeline duration can now be stored on an AnimationEffect.
This was needed since for CSS animations, InertEffects with
no owning animation are used until later in the pipeline.
Normally the owning animation of an effect is used to gain
access to the corresponding timeline which provides the timeline
duration needed for timing normalization math, but in some
cases the duration was needed before an effect had an owner
assigned. As such it is now possible to create an InertEffect
and pass in a timeline duration if needed.

Added logic for when CSS animations swap from progress based
timeline to a time based timeline. This new logic preserves
the current progress of the animation even when current times
do not match up.

I also removed time range from some CSS tests since they are
now supported by progress based animations.

Bug: 1216655, 1140602
Change-Id: I7dde1f117968c6465eb7c4c0f4b8b66d9371776f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3130703
Reviewed-by: Kevin Ellis \<kevers@chromium.org>
Reviewed-by: Anders Hartvoll Ruud \<andruud@chromium.org>
Commit-Queue: Jordan Taylor \<jortaylo@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#917801}

Bug: 1216655, 1140602
Change-Id: I5d993ec0ee6de610347916f8b1fd09d0ea10e34f
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3140514
Bot-Commit: Rubber Stamper \<rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Yuki Yamada \<yukiy@chromium.org>
Auto-Submit: Yuki Yamada \<yukiy@chromium.org>
Commit-Queue: Yuki Yamada \<yukiy@chromium.org>
Cr-Commit-Position: refs/heads/main@{#917986}

PR 30323 applied with additional changes from upstream: 9e3b33267d5f983f77bf9600a77dac54a5a37787

CI Results

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

Total 7 tests and 120 subtests

Status Summary

Firefox

OK : 7
PASS: 19
FAIL: 181

Chrome

OK : 7
PASS: 200

Safari

OK : 7
PASS: 19
FAIL: 181

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/scroll-animations/css/at-scroll-timeline-cascade.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] (Chrome: OK, Safari: OK)
Latest @scroll-timeline rule wins: FAIL (Chrome: PASS, Safari: FAIL)
/scroll-animations/css/at-scroll-timeline-dynamic.tentative.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] (Chrome: OK, Safari: OK)
Switching between document and scroll timelines [immediate]: FAIL (Chrome: PASS, Safari: FAIL)
Switching between document and scroll timelines [scroll]: FAIL (Chrome: PASS, Safari: FAIL)
Changing computed value of animation-timeline changes effective timeline [immediate]: FAIL (Chrome: PASS, Safari: FAIL)
Changing computed value of animation-timeline changes effective timeline [scroll]: FAIL (Chrome: PASS, Safari: FAIL)
Changing to/from animation-timeline:none [immediate]: FAIL (Chrome: PASS, Safari: FAIL)
Changing to/from animation-timeline:none [scroll]: FAIL (Chrome: PASS, Safari: FAIL)
Changing the source descriptor switches effective timeline [immediate]: FAIL (Chrome: PASS, Safari: FAIL)
Changing the source descriptor switches effective timeline [scroll]: FAIL (Chrome: PASS, Safari: FAIL)
Changing the start descriptor switches effective timeline [immediate]: FAIL (Chrome: PASS, Safari: FAIL)
Changing the start descriptor switches effective timeline [scroll]: FAIL (Chrome: PASS, Safari: FAIL)
Changing the end descriptor switches effective timeline [immediate]: FAIL (Chrome: PASS, Safari: FAIL)
Changing the end descriptor switches effective timeline [scroll]: FAIL (Chrome: PASS, Safari: FAIL)
Reverse animation direction [immediate]: FAIL (Chrome: PASS, Safari: FAIL)
Reverse animation direction [scroll]: FAIL (Chrome: PASS, Safari: FAIL)
Switching timelines while paused [immediate]: FAIL (Chrome: PASS, Safari: FAIL)
Switching timelines while paused [scroll]: FAIL (Chrome: PASS, Safari: FAIL)
Switching timelines and pausing at the same time [immediate]: FAIL (Chrome: PASS, Safari: FAIL)
Switching timelines and pausing at the same time [scroll]: FAIL (Chrome: PASS, Safari: FAIL)
/scroll-animations/css/at-scroll-timeline-ignored.tentative.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] (Chrome: OK, Safari: OK)
Changing animation-timeline changes the timeline (sanity check): FAIL (Chrome: PASS, Safari: FAIL)
animation-timeline ignored after setting timeline with JS (ScrollTimeline from JS): FAIL (Chrome: PASS, Safari: FAIL)
animation-timeline ignored after setting timeline with JS (ScrollTimeline from CSS): FAIL (Chrome: PASS, Safari: FAIL)
animation-timeline ignored after setting timeline with JS (document timeline): FAIL (Chrome: PASS, Safari: FAIL)
animation-timeline ignored after setting timeline with JS (null): FAIL (Chrome: PASS, Safari: FAIL)
/scroll-animations/css/at-scroll-timeline-source-invalidation.tentative.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] (Chrome: OK, Safari: OK)
Nonexistent source: FAIL (Chrome: PASS, Safari: FAIL)
Setting id attribute: FAIL (Chrome: PASS, Safari: FAIL)
Removing id attribute: FAIL (Chrome: PASS, Safari: FAIL)
Setting id attribute earlier in the tree: FAIL (Chrome: PASS, Safari: FAIL)
Appending a new element: FAIL (Chrome: PASS, Safari: FAIL)
Inserting a subtree with #scroller descendant: FAIL (Chrome: PASS, Safari: FAIL)
Removing source element: FAIL (Chrome: PASS, Safari: FAIL)
Removing ancestor of source element: FAIL (Chrome: PASS, Safari: FAIL)
/scroll-animations/css/at-scroll-timeline-start-end.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] (Chrome: OK, Safari: OK)
Scroll at offset 1 updates animation correctly [element_0px_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 50 updates animation correctly [element_0px_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 99 updates animation correctly [element_0px_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 100 updates animation correctly [element_0px_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 101 updates animation correctly [element_0px_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 0 updates animation correctly [element_50px_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 1 updates animation correctly [element_50px_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 49 updates animation correctly [element_50px_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 51 updates animation correctly [element_50px_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 99 updates animation correctly [element_50px_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 100 updates animation correctly [element_50px_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 101 updates animation correctly [element_50px_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 21 updates animation correctly [element_auto_auto]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 21 updates animation correctly [element_auto_auto_implicit]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 0 updates animation correctly [element_50px_auto]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 49 updates animation correctly [element_50px_auto]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 1 updates animation correctly [element_auto_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 50 updates animation correctly [element_auto_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 99 updates animation correctly [element_auto_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 100 updates animation correctly [element_auto_100px]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 0 updates animation correctly [element_25p_75p]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 21 updates animation correctly [element_25p_75p]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 63 updates animation correctly [element_calc_calc]: FAIL (Chrome: PASS, Safari: FAIL)
Scroll at offset 106 updates animation correctly [element_auto_auto]: FAIL
Scroll at offset 190 updates animation correctly [element_auto_auto]: FAIL
Scroll at offset 212 updates animation correctly [element_auto_auto]: FAIL
Scroll at offset 106 updates animation correctly [element_auto_auto_implicit]: FAIL
Scroll at offset 190 updates animation correctly [element_auto_auto_implicit]: FAIL
Scroll at offset 212 updates animation correctly [element_auto_auto_implicit]: FAIL
Scroll at offset 131 updates animation correctly [element_50px_auto]: FAIL
Scroll at offset 195 updates animation correctly [element_50px_auto]: FAIL
Scroll at offset 212 updates animation correctly [element_50px_auto]: FAIL
Scroll at offset 42 updates animation correctly [element_25p_75p]: FAIL
Scroll at offset 74 updates animation correctly [element_25p_75p]: FAIL
Scroll at offset 116 updates animation correctly [element_25p_75p]: FAIL
Scroll at offset 169 updates animation correctly [element_25p_75p]: FAIL
Scroll at offset 212 updates animation correctly [element_25p_75p]: FAIL
Scroll at offset 116 updates animation correctly [element_calc_calc]: FAIL
Scroll at offset 179 updates animation correctly [element_calc_calc]: FAIL
/scroll-animations/css/at-scroll-timeline-time-range.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] (Chrome: OK, Safari: OK)
Timerange mapped correctly (10s): FAIL (Chrome: PASS, Safari: FAIL)
Timerange mapped correctly (1s): FAIL (Chrome: PASS, Safari: FAIL)
Timerange mapped correctly (1000ms): FAIL (Chrome: PASS, Safari: FAIL)
/scroll-animations/css/scroll-timeline-cssom.tentative.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] (Chrome: OK, Safari: OK)
Empty block: FAIL (Chrome: PASS, Safari: FAIL)
EOF ends block: FAIL (Chrome: PASS, Safari: FAIL)
Timeline name can be a <string>: FAIL (Chrome: PASS, Safari: FAIL)
CSSRule.type returns 0: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.name foo: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.name Foo: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.name f___123: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.name a\9 b: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.name "foo": FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.name "none": FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.cssText: empty rule: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.cssText: escaped name: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.cssText: source descriptor: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.cssText: orientation descriptor: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.cssText: start descriptor (px): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.cssText: start descriptor (offset): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.cssText: start descriptor (offset with edge): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.cssText: start descriptor (offset with threshold): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.cssText: start descriptor (offset with edge and threshold): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.cssText: start descriptor (offset with threshold and edge): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.cssText: time-range descriptor: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.cssText: defaults: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.cssText: order: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source selector(#foo): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source selector( #foo ): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source selector(#foo) : FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source none: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source none : FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source selector(#a\9 b): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source auto: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source #foo: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source : FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source element(#foo): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source selector(#foo more): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source selector(html): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source selector(foo): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source selector(:before): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source selector(*): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source selector(.a): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.source selector(.a, .b): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.orientation auto: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.orientation block: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.orientation inline: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.orientation horizontal: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.orientation vertical: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.orientation vertical : FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.orientation : FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.orientation foo: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.orientation 10px: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.orientation red: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start auto: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end auto: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start auto : FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end auto : FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start 10px: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end 10px: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start 10px : FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end 10px : FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start 10em: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end 10em: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start 10%: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end 10%: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start calc(1px + 1%): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end calc(1px + 1%): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start : FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end : FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start red: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end red: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start #fff: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end #fff: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start unset: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end unset: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start unknown(#foo): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end unknown(#foo): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start start: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end start: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start end: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end end: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start 3: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end 3: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start selector(#foo): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end selector(#foo): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start selector(#foo): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end selector(#foo): FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start selector(#foo) start: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end selector(#foo) start: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start selector(#foo) start 3: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end selector(#foo) start 3: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start selector(#foo) 3: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end selector(#foo) 3: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start selector(#foo) 3.5: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end selector(#foo) 3.5: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start selector(#foo) end: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end selector(#foo) end: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start selector(#foo) end 3: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end selector(#foo) end 3: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.start selector(#foo) 3 end: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.end selector(#foo) 3 end: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.timeRange auto: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.timeRange auto : FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.timeRange 1s: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.timeRange 1s : FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.timeRange 1000ms: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.timeRange : FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.timeRange red: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.timeRange #fff: FAIL (Chrome: PASS, Safari: FAIL)
CSSScrollTimelineRule.timeRange unset: FAIL (Chrome: PASS, Safari: FAIL)

Tests Disabled in Gecko Infrastructure

/scroll-animations/css/at-scroll-timeline-cascade.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] (Chrome: OK, Safari: OK)
/scroll-animations/css/at-scroll-timeline-dynamic.tentative.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] (Chrome: OK, Safari: OK)
/scroll-animations/css/at-scroll-timeline-ignored.tentative.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] (Chrome: OK, Safari: OK)
/scroll-animations/css/at-scroll-timeline-source-invalidation.tentative.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] (Chrome: OK, Safari: OK)
/scroll-animations/css/at-scroll-timeline-start-end.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] (Chrome: OK, Safari: OK)
/scroll-animations/css/at-scroll-timeline-time-range.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] (Chrome: OK, Safari: OK)
/scroll-animations/css/scroll-timeline-cssom.tentative.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] (Chrome: OK, Safari: OK)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/50e9bdfb5fda
[wpt PR 30323] - Revert "Integrated Progress based animations with CSS Animations", a=testonly
Status: NEW → RESOLVED
Closed: 11 months ago
Resolution: --- → FIXED
Target Milestone: --- → 94 Branch
You need to log in before you can comment on or make changes to this bug.