[html5] r8574 - [giow] (1) try to fix ambiguous task queuing (which source should be used), for [...]

whatwg at whatwg.org whatwg at whatwg.org
Mon Apr 14 14:46:24 PDT 2014


Author: ianh
Date: 2014-04-14 14:46:18 -0700 (Mon, 14 Apr 2014)
New Revision: 8574

Modified:
   complete.html
   index
   source
Log:
[giow] (1) try to fix ambiguous task queuing (which source should be used), for <track>
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=25045
Affected topics: Video Text Tracks

Modified: complete.html
===================================================================
--- complete.html	2014-04-14 18:03:20 UTC (rev 8573)
+++ complete.html	2014-04-14 21:46:18 UTC (rev 8574)
@@ -29871,7 +29871,8 @@
     <p>If the <a href=#fetch title=fetch>fetching algorithm</a> fails for any reason (network error,
     the server returns an error code, a cross-origin check fails, etc), or if <var title="">URL</var> is the empty string, then <a href=#queue-a-task>queue a task</a> to first change the
     <a href=#text-track-readiness-state>text track readiness state</a> to <a href=#text-track-failed-to-load title="text track failed to load">failed to
-    load</a> and then <a href=#fire-a-simple-event>fire a simple event</a> named <code title=event-error><a href=#event-error>error</a></code> at the <code><a href=#the-track-element>track</a></code> element.</p>
+    load</a> and then <a href=#fire-a-simple-event>fire a simple event</a> named <code title=event-error><a href=#event-error>error</a></code> at the <code><a href=#the-track-element>track</a></code> element. This <a href=#concept-task title=concept-task>task</a> must use the <a href=#dom-manipulation-task-source>DOM manipulation task source</a>. <!--
+    can't be the media element one, since there might not be a media element by this point --></p>
 
     <p>If the <a href=#fetch title=fetch>fetching algorithm</a> does not fail, but the <!--sniffed-->
     type of the resource is not a supported text track format, or the file was not successfully
@@ -29901,7 +29902,8 @@
     in particular, not adding any cues to the <a href=#text-track-list-of-cues>text track list of cues</a> after the moment
     the URL changed), and then <a href=#queue-a-task>queue a task</a> that first changes the <a href=#text-track-readiness-state>text track
     readiness state</a> to <a href=#text-track-failed-to-load title="text track failed to load">failed to load</a> and
-    then <a href=#fire-a-simple-event title="fire a simple event">fires a simple event</a> named <code title=event-error><a href=#event-error>error</a></code> at the <code><a href=#the-track-element>track</a></code> element.</p>
+    then <a href=#fire-a-simple-event title="fire a simple event">fires a simple event</a> named <code title=event-error><a href=#event-error>error</a></code> at the <code><a href=#the-track-element>track</a></code> element. This <a href=#concept-task title=concept-task>task</a> must use the <a href=#dom-manipulation-task-source>DOM manipulation task source</a>. <!--
+    can't be the media element one, since there might not be a media element by this point --></p>
 
    </li>
 

Modified: index
===================================================================
--- index	2014-04-14 18:03:20 UTC (rev 8573)
+++ index	2014-04-14 21:46:18 UTC (rev 8574)
@@ -29871,7 +29871,8 @@
     <p>If the <a href=#fetch title=fetch>fetching algorithm</a> fails for any reason (network error,
     the server returns an error code, a cross-origin check fails, etc), or if <var title="">URL</var> is the empty string, then <a href=#queue-a-task>queue a task</a> to first change the
     <a href=#text-track-readiness-state>text track readiness state</a> to <a href=#text-track-failed-to-load title="text track failed to load">failed to
-    load</a> and then <a href=#fire-a-simple-event>fire a simple event</a> named <code title=event-error><a href=#event-error>error</a></code> at the <code><a href=#the-track-element>track</a></code> element.</p>
+    load</a> and then <a href=#fire-a-simple-event>fire a simple event</a> named <code title=event-error><a href=#event-error>error</a></code> at the <code><a href=#the-track-element>track</a></code> element. This <a href=#concept-task title=concept-task>task</a> must use the <a href=#dom-manipulation-task-source>DOM manipulation task source</a>. <!--
+    can't be the media element one, since there might not be a media element by this point --></p>
 
     <p>If the <a href=#fetch title=fetch>fetching algorithm</a> does not fail, but the <!--sniffed-->
     type of the resource is not a supported text track format, or the file was not successfully
@@ -29901,7 +29902,8 @@
     in particular, not adding any cues to the <a href=#text-track-list-of-cues>text track list of cues</a> after the moment
     the URL changed), and then <a href=#queue-a-task>queue a task</a> that first changes the <a href=#text-track-readiness-state>text track
     readiness state</a> to <a href=#text-track-failed-to-load title="text track failed to load">failed to load</a> and
-    then <a href=#fire-a-simple-event title="fire a simple event">fires a simple event</a> named <code title=event-error><a href=#event-error>error</a></code> at the <code><a href=#the-track-element>track</a></code> element.</p>
+    then <a href=#fire-a-simple-event title="fire a simple event">fires a simple event</a> named <code title=event-error><a href=#event-error>error</a></code> at the <code><a href=#the-track-element>track</a></code> element. This <a href=#concept-task title=concept-task>task</a> must use the <a href=#dom-manipulation-task-source>DOM manipulation task source</a>. <!--
+    can't be the media element one, since there might not be a media element by this point --></p>
 
    </li>
 

Modified: source
===================================================================
--- source	2014-04-14 18:03:20 UTC (rev 8573)
+++ source	2014-04-14 21:46:18 UTC (rev 8574)
@@ -32122,7 +32122,9 @@
     data-x="">URL</var> is the empty string, then <span>queue a task</span> to first change the
     <span>text track readiness state</span> to <span data-x="text track failed to load">failed to
     load</span> and then <span>fire a simple event</span> named <code
-    data-x="event-error">error</code> at the <code>track</code> element.</p>
+    data-x="event-error">error</code> at the <code>track</code> element. This <span
+    data-x="concept-task">task</span> must use the <span>DOM manipulation task source</span>. <!--
+    can't be the media element one, since there might not be a media element by this point --></p>
 
     <p>If the <span data-x="fetch">fetching algorithm</span> does not fail, but the <!--sniffed-->
     type of the resource is not a supported text track format, or the file was not successfully
@@ -32161,7 +32163,9 @@
     the URL changed), and then <span>queue a task</span> that first changes the <span>text track
     readiness state</span> to <span data-x="text track failed to load">failed to load</span> and
     then <span data-x="fire a simple event">fires a simple event</span> named <code
-    data-x="event-error">error</code> at the <code>track</code> element.</p>
+    data-x="event-error">error</code> at the <code>track</code> element. This <span
+    data-x="concept-task">task</span> must use the <span>DOM manipulation task source</span>. <!--
+    can't be the media element one, since there might not be a media element by this point --></p>
 
    </li>
 




More information about the Commit-Watchers mailing list