WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
279410
[Site Isolation] Take process assertions for iframe processes
https://bugs.webkit.org/show_bug.cgi?id=279410
Summary
[Site Isolation] Take process assertions for iframe processes
Charlie Wolfe
Reported
2024-09-09 20:57:31 PDT
This relands the process assertion fix (
282064@main
) that was reverted. The original change was wrong because I moved where we were holding process activity state to WebProcessProxy. Since multiple pages can share a web process, this caused an issue where one page could release an assertion on a process that was still in use by another page. This patch keeps the process activity state on WebPageProxy but also adds it to RemotePageProxy to take assertions for web processes that are not hosting the main frame.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-09-09 20:57:40 PDT
<
rdar://problem/135639905
>
Charlie Wolfe
Comment 2
2024-09-09 20:59:50 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/33366
EWS
Comment 3
2024-09-10 12:09:10 PDT
Committed
283432@main
(3cb2304105dc): <
https://commits.webkit.org/283432@main
> Reviewed commits have been landed. Closing PR #33366 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug