Bug 313027
| Summary: | [BFCache] Add multi-process restoration for BFCache with Site Isolation | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Basuke Suzuki <basuke> |
| Component: | New Bugs | Assignee: | Basuke Suzuki <basuke> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Basuke Suzuki
Restore pages with cross-site iframes from BFCache under Site Isolation. When navigating back, the suspended page and its iframe processes are unsuspended, the WebCore BackForwardCache entries are restored, and the frame tree (including RemoteFrames) is reconstructed. The browsing context group is swapped back onto the page, preserving existing RemotePageProxy objects.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Basuke Suzuki
<rdar://problem/173743733>
Basuke Suzuki
Pull request: https://github.com/WebKit/WebKit/pull/63355
EWS
Committed 313059@main (fceeb850c1e2): <https://commits.webkit.org/313059@main>
Reviewed commits have been landed. Closing PR #63355 and removing active labels.