[Webkit-unassigned] [Bug 168631] Feature Request: Make partitioned localStorage persistent

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 25 10:41:15 PDT 2017


--- Comment #20 from Brady Eidson <beidson at apple.com> ---
(In reply to Malte Ubl from comment #19)
> If your interpretation is that under this setting all storage, including
> partitioned storage should be blocked, I'd suggest to close this ticket as
> working and intended and to
> - document the behavior

The WebKit project has documented it here, and in source code.

If you mean for Apple to document the behavior as seen in products Apple ships, you'll need to file a bug at developer.apple.com

> - emit a warning on storage access for localStorage (which doesn't throw; I
> assume for webcompat reasons), so that developers are informed that Safari
> is violating the spec on purpose.

I'm actually not clear on what part of the spec we're violating. Could you clarify?

https://html.spec.whatwg.org/multipage/webstorage.html#the-localstorage-attribute states:

> User agents should expire data from the local storage areas only for security reasons or when requested to do so by the user. User agents should always avoid deleting data while a script that could access that data is running.

We "expire data from the local storage area," both "for security reasons" and as "requested to do so by the user" once any script that could access the data can no longer access it.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170425/668a6f9d/attachment.html>

More information about the webkit-unassigned mailing list