Bug 268994

Summary: Large _WKSessionState blobs do not deserialize correctly
Product: WebKit Reporter: Ben Nham <nham>
Component: WebKit Misc.Assignee: Ben Nham <nham>
Status: NEW    
Severity: Normal CC: nham, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   

Ben Nham
Reported 2024-02-08 09:09:43 PST
There was some code added in r198468 which conditionally serializes sessionHistoryEntryDataKey based on the size of the _WKSessionState blob. However, the _WKSessionState deserializer unconditionally fails if that key is missing. The result is that a significant number of sessions don't restore properly. We should fix this.
Attachments
Ben Nham
Comment 1 2024-02-08 09:10:32 PST
Note You need to log in before you can comment on or make changes to this bug.