Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 793de962fdf23b424f74d15e18473751f2b33ce5
https://github.com/WebKit/WebKit/commit/793de962fdf23b424f74d15e18473751f2b33ce5
Author: Diego De La Toba <[email protected]>
Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths:
M
LayoutTests/imported/w3c/web-platform-tests/fullscreen/rendering/ua-style-iframe.html
M LayoutTests/platform/mac-wk2/TestExpectations
Log Message:
-----------
[macOS]
imported/w3c/web-platform-tests/fullscreen/rendering/ua-style-iframe.html is a
flaky text failure.
rdar://170764288
https://bugs.webkit.org/show_bug.cgi?id=308259
Reviewed by Tim Nguyen.
The test was intermittently timing out because the fullscreenchange
event listener was registered after the event had already fired.
The sequential awaits:
await trusted_request(iframe);
await fullScreenChange();
caused the fullscreenchange event to fire while waiting for
requestFullscreen() to resolve, before the listener in
fullScreenChange() was registered.
Using Promise.all() ensures the listener is registered synchronously
before the fullscreen transition completes:
await Promise.all([trusted_request(iframe), fullScreenChange()]);
*
LayoutTests/imported/w3c/web-platform-tests/fullscreen/rendering/ua-style-iframe.html:
* LayoutTests/platform/mac-wk2/TestExpectations:
Canonical link: https://commits.webkit.org/307923@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications