Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 78c9cafc0c7751d50937e06c61ba4029f40f5ca1
https://github.com/WebKit/WebKit/commit/78c9cafc0c7751d50937e06c61ba4029f40f5ca1
Author: Alex Christensen <[email protected]>
Date: 2026-09-25 (Fri, 25 Sep 2026)
Changed paths:
M Source/WebKit/UIProcess/SuspendedPageProxy.cpp
M Source/WebKit/UIProcess/SuspendedPageProxy.h
M Source/WebKit/UIProcess/WebProcessPool.cpp
M TestExpectations/apitests
Log Message:
-----------
[Site Isolation][macOS Tahoe Debug]REGRESSION(315452@main): 2x
TestWebKitAPI.* (api-tests) are constant crashes.
https://bugs.webkit.org/show_bug.cgi?id=324191
rdar://187411622
Reviewed by Rupin Mittal.
This required two fixes:
First, _WKProcessPoolConfiguration.processSwapsOnNavigation should not be
honored with site isolation on.
Second, SuspendedPageProxy::findReusableSuspendedPageProcess should use the
whole site, not just the
RegistrableDomain, when finding a process.
* Source/WebKit/UIProcess/SuspendedPageProxy.cpp:
(WebKit::SuspendedPageProxy::findReusableSuspendedPageProcess):
* Source/WebKit/UIProcess/SuspendedPageProxy.h:
* Source/WebKit/UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::processForSite):
(WebKit::WebProcessPool::processForNavigationInternal):
* TestExpectations/apitests:
Canonical link: https://commits.webkit.org/321949@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications