Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8c89e3f9cc08808be74762bd08f1c2856f74d777
      
https://github.com/WebKit/WebKit/commit/8c89e3f9cc08808be74762bd08f1c2856f74d777
  Author: Basuke Suzuki <[email protected]>
  Date:   2026-06-09 (Tue, 09 Jun 2026)

  Changed paths:
    M Source/WebKit/UIProcess/WebProcessPool.cpp
    M Tools/WebKitTestRunner/TestController.cpp
    M Tools/WebKitTestRunner/TestController.h

  Log Message:
  -----------
  REGRESSION(314648@main):[macOS] Multiple tests are failing in 
imported/w3c/web-platform-tests/html/browsers/browsing-the-web
https://bugs.webkit.org/show_bug.cgi?id=316588
rdar://179043211

Reviewed by Chris Dumez.

314648@main coupled UseUIProcessForBackForwardItemLoading to 
SiteIsolationEnabled
in the test harness via TestController::featuresImpliedBySiteIsolation, 
mirroring
the production-side coupling in WebProcessPool::createWebPage. With that flag
auto-enabled under
SiteIsolationEnabled, several imported wpt history tests
(the-history-interface/001.html and the overlapping-navigations-and-traversals/*
set) started timing out only in Release under 
--site-isolation-enabled-by-default;
Debug passes, suggesting a timing-sensitive race in the new path.

Revert the test-infra coupling so unrelated test runs are unblocked while the
regression is investigated. Production keeps the coupling in
WebProcessPool::createWebPage; only the test harness drops it for now.
featuresImpliedBySiteIsolation is removed entirely (declaration, definition,
call site), and the production-side FIXME is updated to point at this bug so
the harness can be re-coupled once the underlying issue is fixed.

* Source/WebKit/UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::createWebPage): Update the FIXME to reference this bug.
* Tools/WebKitTestRunner/TestController.cpp:
(WTR::TestController::testOptionsForTest const): Stop
merging
featuresImpliedBySiteIsolation.
(WTR::TestController::featuresImpliedBySiteIsolation const): Deleted.
* Tools/WebKitTestRunner/TestController.h:

Canonical link: 
https://flagged.apple.com:443/proxy?t2=DJ2A4Q8Rl2&o=aHR0cHM6Ly9jb21taXRzLndlYmtpdC5vcmcvMzE0ODYyQG1haW4=&emid=2f71783b-4048-45f2-a53d-ed5b8e0d47a1&c=11



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

Reply via email to