Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8721945979337b7b410a8b8985dd51924071a143
      
https://github.com/WebKit/WebKit/commit/8721945979337b7b410a8b8985dd51924071a143
  Author: Per Arne Vollan <[email protected]>
  Date:   2026-02-08 (Sun, 08 Feb 2026)

  Changed paths:
    M Source/WebKit/UIProcess/WebProcessCache.cpp
    M Source/WebKit/UIProcess/WebProcessPool.cpp
    M Source/WebKit/UIProcess/WebProcessPool.h

  Log Message:
  -----------
  [iOS] Only increase Web process cache capacity when Site Isolation is enabled
https://bugs.webkit.org/show_bug.cgi?id=306887
rdar://169546362

Reviewed by Ben Nham and Sihui Liu.

In <https://commits.webkit.org/306363@main>, we increased the Web process cache 
capacity for the purpose of
Site Isolation. However, we did so unconditionally. The intention behind this 
commit was to make the Web
process cache also include the iframe Web processes when Site Isolation is 
enabled, and not increase the
cache size when Site Isolation is disabled.  This PR fixes this by only 
increasing the capacity when Site
Isolation is enabled.

* Source/WebKit/UIProcess/WebProcessCache.cpp:
(WebKit::WebProcessCache::updateCapacity):
* Source/WebKit/UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::processForNavigation):
* Source/WebKit/UIProcess/WebProcessPool.h:

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



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

Reply via email to