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