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

Reply via email to