Name Description Size
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-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.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