<br><div class="gmail_quote">On Sun, Mar 8, 2009 at 9:59 PM, Jonas Sicking <span dir="ltr"><jonas@sicking.cc></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
However a much more interesting question is if sites would break if<br>
the above stopped being true. That is most definitely the case.<br>
<div class="im"></div></blockquote><div class="im"><br>Agreed - existing behavior trumps spec ambiguity. However, in this case I was assuming that breaking existing sites was not an issue since we're adding completely new functionality (accessing cookies from workers). Existing sites won't break unless they add worker code that modifies cookies, although perhaps that's a situation we need to avoid as well.<br>

<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">This is a very interesting suggestion. If we add a cookie access API<br>
then this would seem like a reasonable thing to require from that API.<br>
<font color="#888888"><br>
</font></blockquote></div><br>OK, to summarize, the suggestion is that we add something like the following to WorkerGlobalScope:<br><br>String getAllCookies() - analogous to document.cookies in the DOM world<br><br>void setCookie(newCookie, opt_callback) - sets cookies asynchronously, and invokes the optional callback once the cookie state been set. Cookies are guaranteed to be set before any subsequent network requests on that domain are sent.<br>
<br>Thanks for the feedback.<br><br>-atw<br><br>