← WebKit — 2026-W35
bcee9e49e4dce52384ea23f7d7ab8afee3482367 [Site Isolation] Shared process outlives every frame using it because API::Navigation keeps a reference
not a security fix
confidence 0.3
signal score 6.95
Source/WebKit/UIProcess
Classified as not security-relevant.
Triage note: Removes Navigation::setPendingSharedProcess/m_pendingSharedProcess (shifting the keep-alive into the policy-decision callback capture), clears m_pagesInSharedProcess on removeFrameProcess, and makes takeSharedProcess also scan m_pendingAddRequests. Shared-process cache lifetime/bookkeeping cleanup for site isolation; no concrete memory-safety bug demonstrated.
This commit was flagged by the signal scorer and reviewed by AI (not a human). It is listed only so the triage is auditable; there is no root-cause analysis because this is not a vulnerability fix.
Triage note: Removes Navigation::setPendingSharedProcess/m_pendingSharedProcess (shifting the keep-alive into the policy-decision callback capture), clears m_pagesInSharedProcess on removeFrameProcess, and makes takeSharedProcess also scan m_pendingAddRequests. Shared-process cache lifetime/bookkeeping cleanup for site isolation; no concrete memory-safety bug demonstrated.
This commit was flagged by the signal scorer and reviewed by AI (not a human). It is listed only so the triage is auditable; there is no root-cause analysis because this is not a vulnerability fix.
Structural signals: smartptr_member_added (+3.0), null_guard (+1.95), msg_medium (+2.0)
Before / after
Loading diff…
On This Page