On 01/10/05, <b class="gmail_sendername">Ian Hickson</b> <<a href="mailto:ian@hixie.ch">ian@hixie.ch</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Fri, 9 Sep 2005, Robert O'Callahan wrote:<br>> > > ><br>> > > > I have added text about this to the sessionStorage and<br>> > > > globalStorage sections. (Short answer: sessionStorage: only
<br>> > > > when the window is closed or when you run out of disk space;<br>> > > > globalStorage: only when the user says so. And in both cases,<br>> > > > security concerns can trump everything and be used as an
<br>> > > > excuse to delete data whenever...)<br>> > ><br>> > > Looks good. But I think developers would also like to be sure<br>> > > that the browser won't delete anything, say, while a script is
<br>> > > running.<br>> ><br>> > Can we guarantee this? How about if the user empties their storage<br>> > areas?<br>><br>> Then the UA might have to terminate any running script(s) (perhaps
<br>> after warning the user and giving the user an option to cancel the<br>> emptying).<br><br>Do we really want to require this? I agree that a user agent may wish<br>to do this, but it seems that the interaction of the user deleting
<br>data and running scripts accessing that data would be something that<br>could be safely left undefined, since it doesn't directly impact<br>interoperability.</blockquote><div><br>
I think some sort of guarantee that data can't just disappear while a
script is running would be very helpful to developers, and of course
they'd be more able to rely on it if it was in the spec.<br>
</div></div><br clear="all">Rob<br>-- <br>["Therefore, my dear friends, as you have always obeyed–not only in my<br>presence, but now much more in my absence–continue to work out your<br>salvation with fear and trembling, for it is God who works in you to will
<br>and to act according to his good purpose." Philippians 2:12-13.]