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