2.1.46 [HTML5] Section 4.7.10.12.3 Sourcing out-of-band text tracks

V0096: No error event fires if the fetching algorithm fails

The specification states:

 ... Sourcing out-of-band text tracks
     ...
     If the fetching algorithm fails for any reason (network error, the server returns an 
     error code, a cross-origin check fails, etc), if URL is the empty string, or if the 
     type of the resource is not a supported text track format, then run these steps:
  
         1.  Queue a task to first change the text track readiness state to failed to load 
             and then fire a simple event named error at the track element.

All document modes (All versions)

No error event fires if the fetching algorithm fails.

V0097: The removetrack event does not fire when a text track is removed

The specification states:

 ... Sourcing out-of-band text tracks
     ...
     When a track element's parent element changes and the old parent was a media element, 
     then the user agent must remove the track element's corresponding text track from the 
     media element's list of text tracks, and then queue a task to fire a trusted event 
     with the name removetrack, that does not bubble and is not cancelable, and that uses 
     the TrackEvent interface, with the track attribute initialized to the text track's 
     TextTrack object, at the media element's textTracks attribute's TextTrackList object.

IE11 Mode, IE10 Mode, and EdgeHTML Mode (All versions)

The removetrack event does not fire when a text track is removed.

V0098: Text track selection is based on the default attribute only

The specification states:

 ... Sourcing out-of-band text tracks
     ...
     When the steps above say to perform automatic text track selection for one or more 
     text track kinds, it means to run the following steps:
         ...
         4.  If the user has expressed an interest in having a track from candidates 
             enabled based on its text track kind, text track language, and text track 
             label, then set its text track mode to showing.
             ...
             Otherwise, if there are any text tracks in candidates that correspond to 
             track elements with a default attribute set whose text track mode is set to 
             disabled, then set the text track mode of the first such track to showing.

IE11 Mode, IE10 Mode, and EdgeHTML Mode (All versions)

Text track selection is based on the default attribute only.

V0099: The crossorigin attribute is not supported

The specification states:

 4.7.10.12.3 Sourcing out-of-band text tracks
     ...
     When a user agent is to start the track processing model for a text track and its 
     track element, it must run the following algorithm.
         ...
         8.  If the track element's parent is a media element then let CORS mode be the 
             state of the parent media element's crossorigin content attribute. Otherwise, 
             let CORS mode be No CORS.
         ...
         10. If URL is not the empty string, perform a potentially CORS-enabled fetch of 
             URL, with the mode being CORS mode, the origin being the origin of the track 
             element's Document, and the default origin behaviour set to fail.
  
             The resource obtained in this fashion, if any, contains the text track data. 
             If any data is obtained, it is by definition CORS-same-origin (cross-origin 
             resources that are not suitably CORS-enabled do not get this far).

IE11 Mode, IE10 Mode, IE9 Mode, IE8 Mode, IE7 Mode, and IE5 (Quirks) Mode (All versions)

The crossorigin attribute is not supported.

Show: