<div class="gmail_quote">On Mon, Aug 31, 2009 at 11:24 AM, Jeremy Orlow <span dir="ltr"><<a href="mailto:jorlow@chromium.org">jorlow@chromium.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
<div><div></div><div class="h5">On Mon, Aug 31, 2009 at 11:18 AM, Peter Kasting <span dir="ltr"><<a href="mailto:pkasting@google.com" target="_blank">pkasting@google.com</a>></span> wrote:<br></div></div><div class="gmail_quote">
<div><div></div><div class="h5"><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
<div><div class="gmail_quote">The spec says basically what you want except that it uses "should".  It seems like UAs and authors would both be satisfied with this; I don't expect any UA vendor to wantonly discard local storage data.</div>
</div></blockquote><div><br></div></div></div><div>If some platforms don't treat local storage as sacred, it's unlikely web developers are going to program one version for flash/whatever and one version for local storage on browsers that meet their requirements.  Especially since the only way you could treat these differently is by user agent detection which has historically been a bad thing for the web.</div>
</div></blockquote><div><br></div><div>This sounds like you are either completely ignoring, or disagreeing with, my claim that UAs aren't going to be flippant about this data.</div></div><div class="gmail_quote"><br></div>
<div class="gmail_quote">On Mon, Aug 31, 2009 at 11:25 AM, Jens Alfke <span dir="ltr"><<a href="mailto:snej@google.com">snej@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">Since user data loss is one of the very worst things any program can do to a user, I'd like the spec to encourage UAs to take a bit more care with local storage<font class="Apple-style-span" color="#888888">.</font></div>
</blockquote><div><br></div><div>Again, the spec now says in 4.3: "User agents should expire data from the local storage areas only for security reasons or when requested to do so by the user."  The only stronger statement you could get would be by changing this to a "must".  It's not clear to me that that is going to result in any practical difference on the part of implementations or author perception.</div>
<div><br></div><div>PK</div></div>