Name Description Size Coverage
cloneNode.html track element cloneNode 4608 -
cors -
crashtests -
no-cuechange-before-play.html Ensure that the 'cuechange' event is not fired before video playback has begun. 1054 -
resources -
src-clear-cues.html track element changing "track URL" and clearing cues 2114 -
src-empty-string.html Setting HTMLTrackElement.src to the empty string fires 'error' and sets readyState to ERROR 756 -
track-active-cues.html Ensure that no text track cues are active after the video is unloaded 1541 -
track-add-remove-cue.html TextTrack's addCue and removeCue 3826 -
track-add-track.html 'addtrack' event is fired when a TextTrack is created 1268 -
track-addtrack-kind.html addTextTrack() only accepts known "kind" values 743 -
track-api-texttracks.html Track element - text tracks API test 1488 -
track-change-event.html A 'change' event is fired when a TextTrack's mode changes 826 -
track-css-cue-pseudo-class.html 351 -
track-cue-empty.html Invoke getCueAsHTML() on an empty cue 723 -
track-cue-inline.html Add a track and change its mode through JS 538 -
track-cue-mutable-fragment.html Cue fragment is mutable 3466 -
track-cue-mutable.html Modifying attributes of a VTTCue 4774 -
track-cue-negative-duration.html Enter, Exit events for a cue with negative duration 858 -
track-cue-negative-timestamp-events.html Enter, Exit events for cues with negative timestamps 1022 -
track-cue-negative-timestamp.html Negative timestamps 1584 -
track-cue-order.html Text track cue order 3005 -
track-cue-rendering-after-controls-added-ref.html Text track cue layout after controls are added (reference) 920 -
track-cue-rendering-after-controls-added.html Text track cue layout after controls are added 1151 -
track-cue-rendering-after-controls-removed-ref.html Text track cue layout after controls are removed (reference) 818 -
track-cue-rendering-after-controls-removed.html Text track cue layout after controls are removed 1019 -
track-cue-rendering-empty-cue.html Empty cues 512 -
track-cue-rendering-line-doesnt-fit-ref.html 682 -
track-cue-rendering-line-doesnt-fit.html 951 -
track-cue-rendering-transformed-video-ref.html 743 -
track-cue-rendering-transformed-video.html 748 -
track-cues-add-new-track.html Adding a new track with a cue during playback should fire events 2140 -
track-cues-cuechange-dynamically-created-track-element.html 'cuechange' event on dynamically created track element 930 -
track-cues-cuechange.html TextTrack's cues are indexed and updated in order during video playback 1528 -
track-cues-enter-exit.html TextTrack's cues are indexed and updated in order during video playback 1534 -
track-cues-enter-seeking.html TextTrack's cue onenter handler called when seeked onto 1484 -
track-cues-missed-no-immediate-events.html Adding a missed cue during playback should not fire events 1152 -
track-cues-missed.html Events are triggered for missed (skipped) cues during normal playback 1839 -
track-cues-pause-on-exit.html Video is paused after cues having pause-on-exit flag are processed 1245 -
track-cues-seeking.html TextTrack's activeCues are indexed and updated during video playback 1089 -
track-cues-sorted-before-dispatch.html All events are triggered in chronological order 1551 -
track-data-url.html track element data: URL 1173 -
track-default-attribute.html A track with the "default" attribute loads automatically 1001 -
track-delete-during-setup.html Track deletion during setup 878 -
track-disabled-addcue.html Adding cues to a disabled text track 1075 -
track-disabled.html Disabling a track 886 -
track-element-dom-change.html Simple DOM mutations with track element 499 -
track-element-src-aborted-load.html HTMLTrackElement 'src' attribute changed, load pending 732 -
track-element-src-change-error.html HTMLTrackElement 'src' attribute mutations 4472 -
track-element-src-change.html HTMLTrackElement 'src' attribute mutations 3288 -
track-helpers.js 2839 -
track-id.html TextTrack "id" attribute 855 -
track-insert-after-load.html Inserting a track element immediately after video load 497 -
track-large-timestamp.html Very large timestamp is parsed correctly 711 -
track-load-error-readyState.html Error event on HTMLTrackElement and ERROR readyState on TextTrack 475 -
track-load-from-element-readyState.html Load event on HTMLTrackElement and LOADED readyState on TextTrack when src is set on the element 527 -
track-load-from-src-readyState.html Load event on HTMLTrackElement and LOADED readyState on TextTrack when src is set from JavaScript 623 -
track-mode-disabled.html Cues are properly removed from the active cue list when their track changes mode to disabled 1247 -
track-mode-not-changed-by-new-track.html A track appended after the initial track configuration does not change other tracks 3102 -
track-mode-triggers-loading.html A "metadata" track does not load automatically, but it does load when the mode is changed 1402 -
track-mode.html TextTrack mode attribute 2749 -
track-node-add-remove.html Add and remove track node 1277 -
track-remove-active-cue.html Removing an active cue 1006 -
track-remove-by-setting-innerHTML.html Removing a track by setting video.innerHTML doesn't crash 1008 -
track-remove-insert-ready-state.html Attaching a media element again to the document, having a child track that failed loading doesn't block video from playing 1307 -
track-remove-quickly.html Removing a track element before it has been processed doesn't crash 624 -
track-remove-track-inband.html 3210 -
track-remove-track.html 1402 -
track-selection-metadata.html Multiple 'metadata' tracks with 'default' 1265 -
track-selection-task-order.html HTMLTrackElement Text Track Selection Task Order 1351 -
track-text-track-cue-list.html TextTrackCueList functionality: length, operator[], and getCueById() 1044 -
track-texttracks.html TextTracks in a TextTrackList are kept in the correct order 1689 -
track-webvtt-align-positioning.html Cue text position and alignment from settings 1548 -
track-webvtt-align-text-line-position.html Cue alignment, line and text position from settings 1951 -
track-webvtt-alignment.html Cue alignment from settings 832 -
track-webvtt-blank-lines.html Cues are affected neither by multiple newlines \n, \r, and \r\n nor by the absence of a seperating line 1112 -
track-webvtt-bom.html Parser properly ignores a UTF-8 BOM character at the beginning of a file and all other cues are properly parsed 1179 -
track-webvtt-class-markup.html Tests cues with class markup <c>. 2131 -
track-webvtt-cue-identifiers.html Any text other than "-->" is recognized as optional cue identifier 1205 -
track-webvtt-cue-no-id.html Empty cue identifiers, but having "-->" leads to discarded cue 745 -
track-webvtt-cue-recovery.html A cue is recovered when a line with a "-->" is encountered without blank line separator 718 -
track-webvtt-cue-size-align.html Cue size and alignment from settings 777 -
track-webvtt-cue-size.html Cue size from settings 648 -
track-webvtt-degenerate-cues.html Degenerate cues without separating blank lines 537 -
track-webvtt-empty-cue.html Empty cues should not be discarded 343 -
track-webvtt-entities.html Entities in the cue text 1640 -
track-webvtt-header-comment.html Optional comment area under the "WEBVTT" file header is properly ignored and also, default settings and styling are currently ignored (treated as faulty cues) 1463 -
track-webvtt-interspersed-non-cue.html An empty line after an identifier line discards the current cue and restarts the cue loop 496 -
track-webvtt-line-position.html Cue line position from settings 1818 -
track-webvtt-magic-header.html Magic file header "WEBVTT" leads to the file properly recognized as a WebVTT file 1613 -
track-webvtt-markup.html Cues with <b>, <i>, <u>, <rt> and <ruby> tags 3225 -
track-webvtt-newlines.html A cue with no newline at eof is parsed properly 829 -
track-webvtt-no-timings.html Cue without timings are ignored 537 -
track-webvtt-non-snap-to-lines-ref.html Reference test for track-webvtt-non-snap-to-lines.html 722 -
track-webvtt-non-snap-to-lines.html Position is not adjusted for non snap-to-lines cues 716 -
track-webvtt-positioning.html Cue text position from settings 961 -
track-webvtt-settings.html WebVTT settings 1079 -
track-webvtt-timestamp.html Cues with <timestamps> tags 1751 -
track-webvtt-timings-hour.html Cue timings and various syntax errors in timings, with hours 1675 -
track-webvtt-timings-no-hours.html Cue timings and various syntax errors in timings, without hours 1843 -
track-webvtt-timings-whitespace.html "Skip whitespace" step around cue-timings separator 1744 -
track-webvtt-two-cue-layout-after-first-end-ref.html WebVTT two-cue layout after the first cue has ended (reference) 732 -
track-webvtt-two-cue-layout-after-first-end.html WebVTT two-cue layout after the first cue has ended 872 -
track-webvtt-unsupported-markup.html Unsupported markup is properly ignored 1455 -
track-webvtt-utf8.html UTF-8 encoded characters are recognized properly and different encodings (iconv) are not recognized as a WebVTT file 1608 -
track-webvtt-valign.html Cue vertical alignment (direction) from settings 882 -
track-webvtt-voice.html Cues with voice markup <v> 1940 -
vtt-cue-float-precision.html Float precision of VTTCue attributes line, position and size 995 -
WEB_FEATURES.yml 69 -