RESOLVED WONTFIX 282665
REGRESSION (285499@main): [Ventura wk2] imported/w3c/web-platform-tests/scroll-animations/scroll-timelines/setting-timeline.tentative.html is a flaky failure
https://bugs.webkit.org/show_bug.cgi?id=282665
Summary REGRESSION (285499@main): [Ventura wk2] imported/w3c/web-platform-tests/scrol...
Fady Farag
Reported 2024-11-05 17:58:11 PST
imported/w3c/web-platform-tests/scroll-animations/scroll-timelines/setting-timeline.tentative.html is a flaky failure on macOS Ventura wk2. HISTORY: https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fscroll-animations%2Fscroll-timelines%2Fsetting-timeline.tentative.html TEXT DIFF: --- /Volumes/Data/worker/Apple-Ventura-Release-WK2-Tests/build/layout-test-results/imported/w3c/web-platform-tests/scroll-animations/scroll-timelines/setting-timeline.tentative-expected.txt +++ /Volumes/Data/worker/Apple-Ventura-Release-WK2-Tests/build/layout-test-results/imported/w3c/web-platform-tests/scroll-animations/scroll-timelines/setting-timeline.tentative-actual.txt @@ -1,18 +1,20 @@ + +Harness Error (TIMEOUT), message = null PASS Setting a scroll timeline on a play-pending animation synchronizes currentTime of the animation with the scroll position. PASS Setting a scroll timeline on a pause-pending animation fixes the currentTime of the animation based on the scroll position once resumed PASS Setting a scroll timeline on a reversed play-pending animation synchronizes the currentTime of the animation with the scroll position. FAIL Setting a scroll timeline on a running animation synchronizes the currentTime of the animation with the scroll position. assert_approx_equals: Timeline's currentTime aligns with the scroll position even when paused expected a number but got a "object" PASS Setting a scroll timeline on a paused animation fixes the currentTime of the animation based on the scroll position when resumed -PASS Setting a scroll timeline on a reversed paused animation fixes the currentTime of the animation based on the scroll position when resumed -PASS Transitioning from a scroll timeline to a document timeline on a running animation preserves currentTime -PASS Transitioning from a scroll timeline to a document timeline on a pause-pending animation preserves currentTime -FAIL Transition from a scroll timeline to a document timeline on a reversed paused animation maintains correct currentTime assert_approx_equals: values do not match for "Animation's currentTime aligns with the scroll position" expected 90 +/- 0.125 but got -100 -PASS Transitioning from a scroll timeline to a null timeline on a running animation preserves current progress. -FAIL Switching from a null timeline to a scroll timeline on an animation with a resolved start time preserved the play state promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'actual.unit')" -FAIL Switching from one scroll timeline to another updates currentTime promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'actual.unit')" -FAIL Switching from a document timeline to a scroll timeline updates currentTime when unpaused via CSS. assert_equals: 'actual' unit type must be 'percent' for "undefined" expected (string) "percent" but got (undefined) undefined -PASS Switching from a document timeline to a scroll timeline and updating currentTime preserves the progress while paused. -FAIL Switching from a document timeline to a scroll timeline on an infinite duration animation. assert_equals: 'actual' unit type must be 'percent' for "undefined" expected (string) "percent" but got (undefined) undefined -FAIL Changing from a scroll-timeline to a view-timeline updates start time. assert_approx_equals: values do not match for "Animation's currentTime aligns with the scroll position" expected 0 +/- 0.125 but got 10 +TIMEOUT Setting a scroll timeline on a reversed paused animation fixes the currentTime of the animation based on the scroll position when resumed Test timed out +NOTRUN Transitioning from a scroll timeline to a document timeline on a running animation preserves currentTime +NOTRUN Transitioning from a scroll timeline to a document timeline on a pause-pending animation preserves currentTime +NOTRUN Transition from a scroll timeline to a document timeline on a reversed paused animation maintains correct currentTime +NOTRUN Transitioning from a scroll timeline to a null timeline on a running animation preserves current progress. +NOTRUN Switching from a null timeline to a scroll timeline on an animation with a resolved start time preserved the play state +NOTRUN Switching from one scroll timeline to another updates currentTime +NOTRUN Switching from a document timeline to a scroll timeline updates currentTime when unpaused via CSS. +NOTRUN Switching from a document timeline to a scroll timeline and updating currentTime preserves the progress while paused. +NOTRUN Switching from a document timeline to a scroll timeline on an infinite duration animation. +NOTRUN Changing from a scroll-timeline to a view-timeline updates start time. DIFF URL: https://build.webkit.org/results/Apple-Ventura-Release-WK2-Tests/285500%40main%20%288551%29/imported/w3c/web-platform-tests/scroll-animations/scroll-timelines/setting-timeline.tentative-pretty-diff.html REPRODUCIBILITY: I was able to reproduce on ToT using command: run-webkit-tests imported/w3c/web-platform-tests/scroll-animations/scroll-timelines/setting-timeline.tentative.html --release --iteration=10 DESCRIPTION: On 285499@main the test was rebaselined.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-11-05 17:59:08 PST
Fady Farag
Comment 2 2024-11-05 18:06:49 PST
EWS
Comment 3 2024-11-11 10:53:36 PST
Test gardening commit 286441@main (c753b4c6651d): <https://commits.webkit.org/286441@main> Reviewed commits have been landed. Closing PR #36241 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.