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
Radar WebKit Bug Importer
Comment 1 2024-09-09 20:57:40 PDT
Charlie Wolfe
Comment 2 2024-09-09 20:59:50 PDT
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.