Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9f8f113a4acc10be845d23bbf41f1dcec9ce5d7b
      
https://github.com/WebKit/WebKit/commit/9f8f113a4acc10be845d23bbf41f1dcec9ce5d7b
  Author: Zak Ridouh <[email protected]>
  Date:   2026-09-23 (Wed, 23 Sep 2026)

  Changed paths:
    M LayoutTests/platform/ios-site-isolation/TestExpectations
    M LayoutTests/platform/mac-site-isolation/TestExpectations

  Log Message:
  -----------
  [Site Isolation] main-resource-delegates-on-back-navigation.html no longer 
fails under Site Isolation
https://bugs.webkit.org/show_bug.cgi?id=316850
rdar://179285068

Reviewed by Alex Christensen.

The test passes under Site Isolation without any change to the test itself.

On its final load the test calls testRunner.notifyDone() from a setTimeout(0), 
and its pageshow
handler also schedules a setTimeout(0) navigation to page-go-back-onload.html. 
Under Site Isolation,
notifyDone() used to dump results asynchronously, so that navigation could run 
first and log an extra
willPerformClientRedirectToURL line. 317490@main and 318189@main made 
notifyDone() from the process
that hosts the main frame dump synchronously, as it does without Site 
Isolation, so the extra line is
no longer logged.

The test matched the existing baseline in every run on macOS, both with
--site-isolation-enabled-by-default and in --site-isolation mode. The 
WebKitTestRunner fix is
platform-independent, so the expectation is removed for iOS as well. No other 
TestExpectations file
that these platforms inherit lists the test.

* LayoutTests/platform/ios-site-isolation/TestExpectations:
* LayoutTests/platform/mac-site-isolation/TestExpectations:

Canonical link: https://commits.webkit.org/321723@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to