Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 1250621b023fe2e9877e96a685a42a195ca81870
https://github.com/WebKit/WebKit/commit/1250621b023fe2e9877e96a685a42a195ca81870
Author: Diego De La Toba <[email protected]>
Date: 2026-04-06 (Mon, 06 Apr 2026)
Changed paths:
M
LayoutTests/http/wpt/navigation-api/scroll-behavior/manual-scroll-reload.html
M LayoutTests/platform/ios/TestExpectations
Log Message:
-----------
[iOS debug] http/wpt/navigation-api/scroll-behavior/manual-scroll-reload.html
is a flaky text failure
rdar://172757985
https://bugs.webkit.org/show_bug.cgi?id=310111
Reviewed by Simon Fraser.
This test is flakily failing since scroll position is reported as 0 instead of
8.
The issue is that scroll positions do not settle in time on (slow) debug builds
due to overlapping async scroll updates through the scrolling coordinator.
Fix in manual-scroll-reload.html:
- Add rAF before navigate_event.scroll() so that the scroll anchoring
from buffer.remove() can settle in the UI process.
- Add rAF after navigate_event.scroll() so that the scroll-to-fragment
can settle in the UI process before asserting.
* LayoutTests/http/wpt/navigation-api/scroll-behavior/manual-scroll-reload.html:
* LayoutTests/platform/ios/TestExpectations:
Canonical link: https://commits.webkit.org/310646@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications