Bug 114959
Summary: | [EFL][GTK] Client cannot get current data from localstorage modified by other process. | ||
---|---|---|---|
Product: | WebKit | Reporter: | Lukasz Marek <l.marek> |
Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | andersca, cgarcia, g.czajkowski, jorlow |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Lukasz Marek
Items from localstorage database are loaded only once at process startup and stored in HashMap. HashMap isn't synchronized with changes done by another process. As a result process cannot use current data without a restart.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Grzegorz Czajkowski
We've checked this issue for both EFL and Gtk+ MiniBrowsers and they fail to get the current item value which has been modified by another process.
Both WK1 and WK2 have this issue.
It looks that Chromium behaves correctly in this case.
Anders Carlsson
Having multiple UI processes accessing the same local storage backend isn't a supported configuration.
Anders Carlsson
I don't think it's worth the additional complexity to support this.