WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
281844
Remove web process history item maps and begin using session state stored in the UI process
https://bugs.webkit.org/show_bug.cgi?id=281844
Summary
Remove web process history item maps and begin using session state stored in ...
Charlie Wolfe
Reported
2024-10-20 21:00:51 PDT
This patch removes the hash maps that store all history items in the web process, replacing them with the session state stored in the UI process. Now, instead of the UI process using `BackForwardItemIdentifier` to reference history items in the web process, the full history state is sent over IPC. This change will make the implementation of navigation and session history with site isolation much easier.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-10-20 21:01:54 PDT
<
rdar://problem/138295365
>
Charlie Wolfe
Comment 2
2024-10-20 21:07:40 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/35509
EWS
Comment 3
2024-10-21 10:35:13 PDT
Committed
285517@main
(be5caf9bf0c4): <
https://commits.webkit.org/285517@main
> Reviewed commits have been landed. Closing PR #35509 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