- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 12 Aug 2010 20:32:47 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv25336
Modified Files:
Overview.html
Log Message:
Handle the race condition of a manifest becoming 404 while a page that uses it is loading. (whatwg r5286)
Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.4211
retrieving revision 1.4212
diff -u -d -r1.4211 -r1.4212
--- Overview.html 12 Aug 2010 08:33:38 -0000 1.4211
+++ Overview.html 12 Aug 2010 20:32:43 -0000 1.4212
@@ -45120,6 +45120,12 @@
identify the <a href="#application-cache-group">application cache group</a> to be
updated.</p>
+ <p>If that <a href="#application-cache-group">application cache group</a> is <a href="#concept-appcache-obsolete" title="concept-appcache-obsolete">obsolete</a>, then abort
+ this instance of the <a href="#application-cache-download-process">application cache download
+ process</a>. This can happen if another instance of this
+ algorithm found the manifest to be 404 or 410 while this
+ algorithm was waiting in the first step above.</p>
+
</dd>
</dl></li>
@@ -45823,11 +45829,12 @@
<dt>If <var title="">document</var> was loaded from an
- <a href="#application-cache">application cache</a><!--[redundant], and either there is
- no <var title="">manifest URL</var>, or the URL of the <span
- title="concept-appcache-manifest">manifest</span> of the cache's
- <span>application cache group</span> is the same as <var
- title="">manifest URL</var>--></dt>
+ <a href="#application-cache">application cache</a>, and that <a href="#application-cache">application
+ cache</a> still exists (it is not now <a href="#concept-appcache-obsolete" title="concept-appcache-obsolete">obsolete</a>)<!--[redundant],
+ and either there is no <var title="">manifest URL</var>, or the URL
+ of the <span title="concept-appcache-manifest">manifest</span> of
+ the cache's <span>application cache group</span> is the same as
+ <var title="">manifest URL</var>--></dt>
<dd>
Received on Thursday, 12 August 2010 20:32:48 UTC