Bug 67817 - Local storage should work when used by multiple processes
Summary: Local storage should work when used by multiple processes
Status: ASSIGNED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit2 (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Brady Eidson
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2011-09-08 16:33 PDT by Jessie Berlin
Modified: 2011-09-08 16:33 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jessie Berlin 2011-09-08 16:33:54 PDT
The WebProcess has a cached-in-memory copy of everything for site A, and the UIProcess has its own cached-in-memory copy for site A.  But as the WebProcess and the UIProcess start changing items, they'll just get further and further out of sync.

-WebProcess will only see the items that existed when it first read them in, plus whatever changes the WebProcess has made.
-UIProcess will only see the items that existed when it first read them in, plus whatever changes the UIProcess has made.
-On disk, the "most recent changes commited to disk" will win out.

<rdar://problem/9383302>