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

Reply via email to