Bug 284096

Summary: REGRESSION (286687@main): [ iOS ] WPT test scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html is a failure.
Product: WebKit Reporter: Ben Schwartz <ben_schwartz>
Component: ScrollingAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: graouts, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Ben Schwartz
Reported 2024-12-05 00:31:17 PST
imported/w3c/web-platform-tests/scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html This test is consistently failing on iOS 18. HISTORY: None, as we don't currently run automated iOS 18 correctness tests in CI. TEXT DIFF: -PASS 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% assert_equals: Width after reset to scroll top expected "100px" but got "200px" REGRESSION: It appears this regressed with the changes at 286687@main.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-12-05 00:31:26 PST
EWS
Comment 2 2024-12-05 00:45:33 PST
Test gardening commit 287387@main (9d6b134a5747): <https://commits.webkit.org/287387@main> Reviewed commits have been landed. Closing PR #37484 and removing active labels.
Ben Schwartz
Comment 3 2024-12-05 23:19:35 PST
This test too: imported/w3c/web-platform-tests/scroll-animations/view-timelines/fieldset-source.html
Ben Schwartz
Comment 4 2024-12-05 23:25:04 PST
^ that test is constantly failing on iOS 17 and 18.
EWS
Comment 5 2024-12-06 00:04:10 PST
Test gardening commit 287434@main (52d16c972a16): <https://commits.webkit.org/287434@main> Reviewed commits have been landed. Closing PR #37534 and removing active labels.
Antoine Quint
Comment 6 2025-04-24 06:27:44 PDT
As it turns out scroll-animations/view-timelines/fieldset-source.html is simply completely broken. Fixing it will remove the iOS failures.
Antoine Quint
Comment 7 2025-04-28 07:23:19 PDT
For `scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html`, the flaky assertion is the final assertion. Adding another call to `await waitForNextFrame()` prior to it makes the test run reliably.
Antoine Quint
Comment 8 2025-04-28 08:14:42 PDT
Let's have this bug cover scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html only, as it was originally. I've filed bug 292191 for imported/w3c/web-platform-tests/scroll-animations/view-timelines/fieldset-source.html.
Antoine Quint
Comment 9 2025-04-28 08:30:14 PDT
Having talked with Simon Fraser about this, this is expected with our current scrolling architecture. Moving this out to the Scrolling component then.
Note You need to log in before you can comment on or make changes to this bug.