WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-11-05 17:59:08 PST
<
rdar://problem/139325573
>
Fady Farag
Comment 2
2024-11-05 18:06:49 PST
Pull request:
https://github.com/WebKit/WebKit/pull/36241
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.
Top of Page
Format For Printing
XML
Clone This Bug