Refactor so WebsiteDataStores always have a StorageManager Even for ephemeral sessions.
Created attachment 306314 [details] Patch
Comment on attachment 306314 [details] Patch r=me
Created attachment 306316 [details] Patch
Comment on attachment 306316 [details] Patch Clearing flags on attachment: 306316 Committed r214973: <http://trac.webkit.org/changeset/214973>
All reviewed patches have been landed. Closing bug.
Re-opened since this is blocked by bug 170578
There's significant UIProcess architecture issues that made this not be okay right now. Basically, a single WebProcess connection can have multiple data stores associated with it, meaning multiple StorageManagers, and we can't have more than one StorageManager registered for message handling on a given connection. I'll be resolving LocalStorage issues another way.