Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 720f36e269f6fe4bb101564dd82eae86da174307
https://github.com/WebKit/WebKit/commit/720f36e269f6fe4bb101564dd82eae86da174307
Author: Diego De La Toba <[email protected]>
Date: 2026-04-23 (Thu, 23 Apr 2026)
Changed paths:
M LayoutTests/accessibility/mac/client/absolute-position-iframe.html
M LayoutTests/platform/mac-wk2/TestExpectations
Log Message:
-----------
[macOS] accessibility/mac/client/absolute-position-iframe.html is a flaky
text failure.
rdar://175195447
https://bugs.webkit.org/show_bug.cgi?id=312818
Reviewed by Joshua Hoffman.
This test fails flakily due to the test capturing default x and y
coordiniates. The root cause is commit 311369@main which changes
the order in which geometry is set - storeTree() now becomes visible
and sets geometry as pending(previously geometry was applied during creation).
This inherently adds a timing issue where x and y can grab the stale coordinates
since they are only grabbed once in the test.
Changed files (1):
absolute-position-iframe.html - Add await waitForFrameGeometryReady()
in order for webArea coordinates to settle. Remove var pageOrigin and
instead continuously poll webArea.x and webArea.y in await waitFor.
* LayoutTests/accessibility/mac/client/absolute-position-iframe.html:
* LayoutTests/platform/mac-wk2/TestExpectations:
Canonical link: https://commits.webkit.org/311863@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications