Bug 67817
| Summary: | Local storage should work when used by multiple processes | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jessie Berlin <jberlin> |
| Component: | WebKit2 | Assignee: | Brady Eidson <beidson> |
| Status: | ASSIGNED | ||
| Severity: | Normal | CC: | ap, kevin |
| Priority: | P2 | Keywords: | InRadar |
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Jessie Berlin
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>
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |