aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/audio_loop_base.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/audio_volume_check.html.ini8
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/autoplay-with-broken-track.html.ini15
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate.html.ini7
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini8
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_volumechange.html.ini15
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/crossOrigin.html.ini16
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html.ini9
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html.ini7
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html.ini7
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html.ini7
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html.ini7
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html.ini7
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html.ini13
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini80
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html.ini6
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/ready-states/autoplay-hidden.optional.html.ini3
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/__dir__.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html.ini11
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/003.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/004.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/005.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/006.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/007.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/008.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/009.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/010.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/011.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/012.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/013.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/014.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/015.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/016.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/017.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/018.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/019.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/020.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/021.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/022.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/023.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/024.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/025.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/026.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/027.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/028.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/029.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/030.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/031.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/032.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/033.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/034.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/035.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/036.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/037.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/038.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/039.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/040.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/041.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/042.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/043.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/044.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/045.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/046.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html.ini10
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/src-empty-string.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-active-cues.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-add-remove-cue.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-add-track.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-change-event.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-empty.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-inline.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-order.html.ini19
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-after-controls-added.html.ini2
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-after-controls-removed.html.ini2
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-line-doesnt-fit.html.ini2
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-transformed-video.html.ini2
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-exit.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-missed.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-pause-on-exit.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-seeking.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-data-url.html.ini11
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-element-src-change-error.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-element-src-change.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-id.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-large-timestamp.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-load-error-readyState.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-element-readyState.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-src-readyState.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-mode-not-changed-by-new-track.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-mode-triggers-loading.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-node-add-remove.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-insert-ready-state.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track-inband.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-text-track-cue-list.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-texttracks.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-positioning.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-text-line-position.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-alignment.html.ini11
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-blank-lines.html.ini8
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-bom.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-class-markup.html.ini8
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-identifiers.html.ini8
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-no-id.html.ini8
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-recovery.html.ini11
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size-align.html.ini8
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size.html.ini8
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-degenerate-cues.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-empty-cue.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-entities.html.ini8
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-header-comment.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-interspersed-non-cue.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-line-position.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-magic-header.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-markup.html.ini8
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-newlines.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-no-timings.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-non-snap-to-lines.html.ini2
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-positioning.html.ini11
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-settings.html.ini8
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timestamp.html.ini8
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-hour.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-no-hours.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-whitespace.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-two-cue-layout-after-first-end.html.ini2
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-unsupported-markup.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-utf8.html.ini5
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-valign.html.ini11
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-voice.html.ini8
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/vtt-cue-float-precision.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/user-interface/muted.html.ini51
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/video_008.htm.ini1
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/video_loop_base.html.ini2
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/video_volume_check.html.ini8
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/volume_nonfinite.html.ini20
187 files changed, 798 insertions, 253 deletions
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/audio_loop_base.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/audio_loop_base.html.ini
index 7d57f0e066e..c6977a66f6d 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/audio_loop_base.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/audio_loop_base.html.ini
@@ -1,6 +1,5 @@
[audio_loop_base.html]
- type: testharness
- disabled: extreme timeout
+ expected: TIMEOUT
[Check if audio.loop is set to true that expecting the seeking event is fired more than once]
- expected: FAIL
+ expected: NOTRUN
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/audio_volume_check.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/audio_volume_check.html.ini
deleted file mode 100644
index 874b91c99d4..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/audio_volume_check.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[audio_volume_check.html]
- type: testharness
- [Check if media.volume is set to new value less than 0.0 that expecting an IndexSizeError exception is to be thrown]
- expected: PASS
-
- [Check if audio.volume is set to new value greater than 1.0 that expecting an IndexSizeError exception is to be thrown]
- expected: PASS
-
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/autoplay-with-broken-track.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/autoplay-with-broken-track.html.ini
deleted file mode 100644
index f3c28dfb11e..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/autoplay-with-broken-track.html.ini
+++ /dev/null
@@ -1,15 +0,0 @@
-[autoplay-with-broken-track.html]
- expected: TIMEOUT
- [<video autoplay> with <track> child]
- expected:
- if debug and (os == "mac") and (version == "OS X 10.14.1") and (processor == "x86_64") and (bits == 64): PASS
- TIMEOUT
-
- [<video autoplay> with <track src=\"invalid://url\" default=\"\"> child]
- expected: TIMEOUT
-
- [<video autoplay> with <track src=\"404\" default=\"\"> child]
- expected: TIMEOUT
-
- [<video autoplay> with <track src=\"\" default=\"\"> child]
- expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate.html.ini
deleted file mode 100644
index b9a0a887777..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate.html.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[event_timeupdate.html]
- type: testharness
- disabled: Until https://github.com/servo/servo/pull/22477 is merged
- expected: TIMEOUT
- [setting src attribute on a sufficiently long autoplay video should trigger timeupdate event]
- expected: NOTRUN
-
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini
deleted file mode 100644
index 9d6ae4cd5be..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[event_timeupdate_noautoplay.html]
- type: testharness
- disabled: Until https://github.com/servo/servo/pull/22477 is merged
- expected: TIMEOUT
- [calling play() on a sufficiently long audio should trigger timeupdate event]
- expected: NOTRUN
-
-
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_volumechange.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_volumechange.html.ini
index 1d953285797..feae1e0c321 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_volumechange.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_volumechange.html.ini
@@ -1,27 +1,20 @@
[event_volumechange.html]
- type: testharness
expected: TIMEOUT
- [setting audio.volume fires volumechange]
- expected: PASS
-
[setting audio.muted fires volumechange]
expected: FAIL
- [setting audio.volume/muted to the same value does not fire volumechange]
+ [setting video.volume/muted repeatedly fires volumechange repeatedly]
expected: TIMEOUT
- [setting audio.volume/muted repeatedly fires volumechange repeatedly]
+ [setting audio.volume/muted to the same value does not fire volumechange]
expected: TIMEOUT
- [setting video.volume fires volumechange]
- expected: PASS
-
[setting video.muted fires volumechange]
expected: FAIL
- [setting video.volume/muted to the same value does not fire volumechange]
+ [setting audio.volume/muted repeatedly fires volumechange repeatedly]
expected: TIMEOUT
- [setting video.volume/muted repeatedly fires volumechange repeatedly]
+ [setting video.volume/muted to the same value does not fire volumechange]
expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/crossOrigin.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/crossOrigin.html.ini
index 684d8638fcc..e6584c51f0e 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/crossOrigin.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/crossOrigin.html.ini
@@ -1,31 +1,31 @@
[crossOrigin.html]
- [HTMLMediaElement.crossOrigin]
+ [HTMLMediaElement.crossOrigin, setting to invalid value]
expected: FAIL
- [HTMLMediaElement.crossOrigin, content attribute missing]
+ [HTMLMediaElement.crossOrigin, content attribute use-credentials]
expected: FAIL
[HTMLMediaElement.crossOrigin, content attribute invalid value]
expected: FAIL
- [HTMLMediaElement.crossOrigin, content attribute empty string]
+ [HTMLMediaElement.crossOrigin, setting to uppercase ANONYMOUS]
expected: FAIL
[HTMLMediaElement.crossOrigin, content attribute uppercase ANONYMOUS]
expected: FAIL
- [HTMLMediaElement.crossOrigin, content attribute use-credentials]
- expected: FAIL
-
[HTMLMediaElement.crossOrigin, setting to empty string]
expected: FAIL
- [HTMLMediaElement.crossOrigin, setting to invalid value]
+ [HTMLMediaElement.crossOrigin, content attribute empty string]
expected: FAIL
- [HTMLMediaElement.crossOrigin, setting to uppercase ANONYMOUS]
+ [HTMLMediaElement.crossOrigin, content attribute missing]
expected: FAIL
[HTMLMediaElement.crossOrigin, setting to use-credentials]
expected: FAIL
+ [HTMLMediaElement.crossOrigin]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html.ini
index 8ecfe80c869..903f84fea6f 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html.ini
@@ -1,11 +1,10 @@
[addCue.html]
- type: testharness
expected: TIMEOUT
[TextTrack.addCue(), adding a cue to two different tracks]
expected: FAIL
- [TextTrack.addCue(), adding a cue to a track twice]
- expected: FAIL
+ [TextTrack.addCue(), adding a cue associated with a track element to other track]
+ expected: TIMEOUT
[TextTrack.addCue(), adding a removed cue to a different track]
expected: FAIL
@@ -13,6 +12,6 @@
[TextTrack.addCue(), adding an associated but removed cue to the same track]
expected: FAIL
- [TextTrack.addCue(), adding a cue associated with a track element to other track]
- expected: TIMEOUT
+ [TextTrack.addCue(), adding a cue to a track twice]
+ expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html.ini
index e2d957ad520..183339e9359 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html.ini
@@ -1,14 +1,13 @@
[cues.html]
- type: testharness
[TextTrack.cues, after addCue()]
expected: FAIL
[TextTrack.cues, different modes]
expected: FAIL
- [TextTrack.cues, changing order]
+ [TextTrack.cues, default attribute]
expected: FAIL
- [TextTrack.cues, default attribute]
+ [TextTrack.cues, changing order]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html.ini
index eff874f2ef0..c394f9c5070 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html.ini
@@ -1,8 +1,7 @@
[kind.html]
- type: testharness
- [TextTrack.kind, track element]
+ [TextTrack.kind, \\u0000]
expected: FAIL
- [TextTrack.kind, \\u0000]
+ [TextTrack.kind, track element]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html.ini
index 43a969142a2..bc2d2672c10 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html.ini
@@ -1,8 +1,7 @@
[label.html]
- type: testharness
- [TextTrack.label]
+ [TextTrack.label, \\u0000]
expected: FAIL
- [TextTrack.label, \\u0000]
+ [TextTrack.label]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html.ini
index 3b0c581cded..4ceb4163ed4 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html.ini
@@ -1,8 +1,7 @@
[language.html]
- type: testharness
- [TextTrack.language]
+ [TextTrack.language, \\u0000]
expected: FAIL
- [TextTrack.language, \\u0000]
+ [TextTrack.language]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html.ini
index bd3917de17f..30d0306190f 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html.ini
@@ -1,5 +1,4 @@
[oncuechange.html]
- type: testharness
[TextTrack.oncuechange]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html.ini
index 982e89b36cf..66a58739698 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html.ini
@@ -1,9 +1,8 @@
[removeCue.html]
- type: testharness
expected: TIMEOUT
- [TextTrack.removeCue(), two elementless tracks]
- expected: FAIL
-
[TextTrack.removeCue(), cue from track element]
expected: TIMEOUT
+ [TextTrack.removeCue(), two elementless tracks]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html.ini
index d7fdcf3a12f..80f97e04493 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html.ini
@@ -1,5 +1,4 @@
[endTime.html]
- type: testharness
expected: TIMEOUT
[TextTrackCue.endTime, script-created cue]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html.ini
index e74c59374f8..9dedb89b8a3 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html.ini
@@ -1,5 +1,4 @@
[id.html]
- type: testharness
expected: TIMEOUT
[TextTrackCue.id, script-created cue]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html.ini
index 5b2a043364a..64a731a5749 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html.ini
@@ -1,9 +1,8 @@
[onenter.html]
- type: testharness
expected: ERROR
- [TextTrackCue.onenter]
+ [TextTrackCue.addEventListener/removeEventListener]
expected: FAIL
- [TextTrackCue.addEventListener/removeEventListener]
+ [TextTrackCue.onenter]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html.ini
index da08b3ed3de..8949095fc31 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html.ini
@@ -1,9 +1,8 @@
[onexit.html]
- type: testharness
expected: ERROR
- [TextTrackCue.onexit]
+ [TextTrackCue.addEventListener/removeEventListener]
expected: FAIL
- [TextTrackCue.addEventListener/removeEventListener]
+ [TextTrackCue.onexit]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html.ini
index fd0830186c2..b4985cd3f2b 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html.ini
@@ -1,9 +1,8 @@
[pauseOnExit.html]
- type: testharness
expected: TIMEOUT
- [TextTrackCue.pauseOnExit, script-created cue]
- expected: FAIL
-
[TextTrackCue.pauseOnExit, parsed cue]
expected: TIMEOUT
+ [TextTrackCue.pauseOnExit, script-created cue]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html.ini
index 201a038abde..880e138b3a4 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html.ini
@@ -1,9 +1,8 @@
[startTime.html]
- type: testharness
expected: TIMEOUT
- [TextTrackCue.startTime, script-created cue]
- expected: FAIL
-
[TextTrackCue.startTime, parsed cue]
expected: TIMEOUT
+ [TextTrackCue.startTime, script-created cue]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html.ini
index 0411cec57b6..0374969dd64 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html.ini
@@ -1,5 +1,4 @@
[track.html]
- type: testharness
expected: TIMEOUT
[TextTrackCue.track, script-created cue]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html.ini
index 8eabcce6a63..d7b49379374 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html.ini
@@ -1,14 +1,13 @@
[getCueById.html]
- type: testharness
- [TextTrackCueList.getCueById, no id]
+ [TextTrackCueList.getCueById, id a\\u0000b]
expected: FAIL
[TextTrackCueList.getCueById, id foo]
expected: FAIL
- [TextTrackCueList.getCueById, no 1]
+ [TextTrackCueList.getCueById, no id]
expected: FAIL
- [TextTrackCueList.getCueById, id a\\u0000b]
+ [TextTrackCueList.getCueById, no 1]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html.ini
index 876b418bd02..aff603458d0 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html.ini
@@ -1,11 +1,10 @@
[getter.html]
- type: testharness
- [TextTrackCueList getter]
+ [TextTrackCueList getter, no indexed set/create (strict)]
expected: FAIL
- [TextTrackCueList getter, no indexed set/create]
+ [TextTrackCueList getter]
expected: FAIL
- [TextTrackCueList getter, no indexed set/create (strict)]
+ [TextTrackCueList getter, no indexed set/create]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html.ini
index 5c36ed38192..a3e012da5ac 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html.ini
@@ -1,5 +1,4 @@
[length.html]
- type: testharness
[TextTrackCueList.length]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html.ini
index f540437567d..f0e4a97e777 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html.ini
@@ -1,5 +1,4 @@
[getter.html]
- type: testharness
[TextTrackList getter]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html.ini
index 3d5e6ae6873..8f707a09f7b 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html.ini
@@ -1,5 +1,4 @@
[length.html]
- type: testharness
[TextTrackList.length]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html.ini
index bf5dde22e56..bb3a5e99a83 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html.ini
@@ -1,5 +1,4 @@
[onaddtrack.html]
- type: testharness
[TextTrackList.onaddtrack]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html.ini
index 97af152f9e4..ae82873b6a8 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html.ini
@@ -1,5 +1,4 @@
[onremovetrack.html]
- type: testharness
[TextTrackList.onremovetrack]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html.ini
index 568f521fe0a..b27a5ba9e5e 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html.ini
@@ -1,8 +1,7 @@
[constructor.html]
- type: testharness
- [TrackEvent constructor, one arg]
+ [TrackEvent constructor, two args]
expected: FAIL
- [TrackEvent constructor, two args]
+ [TrackEvent constructor, one arg]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html.ini
index 7a8c0c21f4b..27b0d55e84b 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html.ini
@@ -1,5 +1,4 @@
[createEvent.html]
- type: testharness
[TrackEvent created with createEvent]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html.ini
index c19f8ec60ce..cb767264539 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html.ini
@@ -1,5 +1,4 @@
[load-removes-queued-error-event.html]
- type: testharness
[source error event]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini
index 76c0a336069..d90e5f052a2 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini
@@ -1,5 +1,4 @@
[resource-selection-candidate-insert-before.html]
- type: testharness
[inserting another source before the candidate]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html.ini
index bde1b5e1ded..f85412c7b75 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html.ini
@@ -1,5 +1,4 @@
[resource-selection-candidate-moved.html]
- type: testharness
[moving the candidate source]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html.ini
index 48bc50031b3..3be38d6cf58 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html.ini
@@ -1,5 +1,4 @@
[resource-selection-candidate-remove-addEventListener.html]
- type: testharness
expected: TIMEOUT
[removing the candidate source, addEventListener]
expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html.ini
index b7ed7bf7e64..7e56ba8fc88 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html.ini
@@ -1,5 +1,4 @@
[resource-selection-candidate-remove-onerror.html]
- type: testharness
expected: TIMEOUT
[removing the candidate source, onerror]
expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html.ini
index ae97c26198d..68b0ba14dee 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html.ini
@@ -1,5 +1,4 @@
[resource-selection-invoke-insert-source-networkState.html]
- type: testharness
[NOT invoking resource selection by inserting <source> when networkState is not NETWORK_EMPTY]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html.ini
index fe2016c9d42..93e41300c49 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html.ini
@@ -1,5 +1,4 @@
[resource-selection-pointer-control.html]
- type: testharness
[pointer updates (control test)]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html.ini
index 14255883ba5..2eb9396b6c9 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html.ini
@@ -1,5 +1,4 @@
[resource-selection-pointer-insert-br.html]
- type: testharness
[pointer updates (adding br elements)]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html.ini
index 667ad9b11f8..cea38da32db 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html.ini
@@ -1,5 +1,4 @@
[resource-selection-pointer-insert-source.html]
- type: testharness
[pointer updates (adding source elements)]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html.ini
index c173934c343..c3bb5437ff6 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html.ini
@@ -1,5 +1,4 @@
[resource-selection-pointer-insert-text.html]
- type: testharness
[pointer updates (adding text nodes)]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html.ini
index 830de170a02..549e485b9af 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html.ini
@@ -1,5 +1,4 @@
[resource-selection-pointer-remove-source-after.html]
- type: testharness
[pointer updates (removing source element after pointer)]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html.ini
index c10e6d7d09a..9308657fe88 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html.ini
@@ -1,5 +1,4 @@
[resource-selection-pointer-remove-source.html]
- type: testharness
[pointer updates (removing source elements)]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html.ini
index ed914503e36..f574cf42107 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html.ini
@@ -1,5 +1,4 @@
[resource-selection-pointer-remove-text.html]
- type: testharness
[pointer updates (removing text nodes)]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html.ini
index 6ebcc07992e..93215a877a4 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html.ini
@@ -1,5 +1,4 @@
[resource-selection-source-media.html]
- type: testharness
[the <source> media attribute has no effect]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html.ini
index 306e4785db3..2508434e7e1 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html.ini
@@ -1,20 +1,19 @@
[currentSrc.html]
- type: testharness
- [audio.currentSrc after adding source element with src attribute "."]
+ [audio.currentSrc after adding source element with src attribute " "]
expected: FAIL
- [audio.currentSrc after adding source element with src attribute " "]
+ [video.currentSrc after adding source element with src attribute "."]
expected: FAIL
- [audio.currentSrc after adding source element with src attribute "data:,"]
+ [video.currentSrc after adding source element with src attribute "data:,"]
expected: FAIL
- [video.currentSrc after adding source element with src attribute "."]
+ [audio.currentSrc after adding source element with src attribute "."]
expected: FAIL
- [video.currentSrc after adding source element with src attribute " "]
+ [audio.currentSrc after adding source element with src attribute "data:,"]
expected: FAIL
- [video.currentSrc after adding source element with src attribute "data:,"]
+ [video.currentSrc after adding source element with src attribute " "]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini
index c0bcb73d564..bc63975b5c0 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini
@@ -1,128 +1,118 @@
[canPlayType.html]
- type: testharness
- [audio/webm; codecs="opus" (optional)]
+ [video/mp4; codecs="mp4v.20.8" (optional)]
expected: FAIL
- [audio/webm; codecs="vorbis" (optional)]
+ [video/webm with bogus codec]
expected: FAIL
[video/3gpp; codecs="samr" (optional)]
expected: FAIL
- [video/3gpp; codecs="mp4v.20.8" (optional)]
+ [video/mp4; codecs="mp4v.20.240" (optional)]
expected: FAIL
- [video/mp4; codecs="mp4v.20.8" (optional)]
+ [audio/webm (optional)]
expected: FAIL
- [video/mp4; codecs="mp4v.20.240" (optional)]
+ [audio/mp4; codecs="mp4a.40.2" (optional)]
expected: FAIL
- [video/webm; codecs="opus" (optional)]
+ [audio/mp4 with bogus codec]
expected: FAIL
- [video/webm; codecs="vorbis" (optional)]
+ [audio/webm; codecs="vorbis" (optional)]
expected: FAIL
- [video/webm; codecs="vp8" (optional)]
+ [video/webm; codecs="vp9" (optional)]
expected: FAIL
- [video/webm; codecs="vp8.0" (optional)]
+ [video/ogg; codecs="theora" (optional)]
expected: FAIL
- [video/webm; codecs="vp9" (optional)]
+ [video/mp4; codecs="avc1.64001E" (optional)]
expected: FAIL
- [video/webm; codecs="vp9.0" (optional)]
+ [video/ogg; codecs="opus" (optional)]
expected: FAIL
- [video/x-new-fictional-format]
+ [fictional formats and codecs not supported]
expected: FAIL
- [audio/mp4; codecs="mp4a.40.2" (optional)]
+ [video/mp4 with bogus codec]
expected: FAIL
- [audio/mp4 with bogus codec]
+ [video/mp4 (optional)]
expected: FAIL
- [audio/ogg; codecs="opus" (optional)]
+ [video/ogg; codecs="vorbis" (optional)]
expected: FAIL
- [audio/ogg; codecs="vorbis" (optional)]
+ [audio/ogg; codecs="opus" (optional)]
expected: FAIL
- [audio/ogg with bogus codec]
+ [video/webm; codecs="vp8.0" (optional)]
expected: FAIL
- [audio/wav; codecs="1" (optional)]
+ [video/webm (optional)]
expected: FAIL
- [audio/wav with bogus codec]
+ [video/mp4; codecs="avc1.4D401E" (optional)]
expected: FAIL
- [audio/webm with bogus codec]
+ [audio/wav; codecs="1" (optional)]
expected: FAIL
[video/3gpp with bogus codec]
expected: FAIL
- [video/mp4; codecs="mp4a.40.2" (optional)]
+ [audio/wav (optional)]
expected: FAIL
[video/mp4; codecs="avc1.42E01E" (optional)]
expected: FAIL
- [video/mp4; codecs="avc1.4D401E" (optional)]
- expected: FAIL
-
[video/mp4; codecs="avc1.58A01E" (optional)]
expected: FAIL
- [video/mp4; codecs="avc1.64001E" (optional)]
- expected: FAIL
-
- [video/mp4 with bogus codec]
- expected: FAIL
-
- [video/ogg; codecs="opus" (optional)]
+ [video/ogg (optional)]
expected: FAIL
- [video/ogg; codecs="vorbis" (optional)]
+ [audio/mp4 (optional)]
expected: FAIL
- [video/ogg; codecs="theora" (optional)]
+ [video/webm; codecs="opus" (optional)]
expected: FAIL
- [video/ogg with bogus codec]
+ [video/3gpp (optional)]
expected: FAIL
- [video/webm with bogus codec]
+ [audio/ogg (optional)]
expected: FAIL
- [fictional formats and codecs not supported]
+ [video/mp4; codecs="mp4a.40.2" (optional)]
expected: FAIL
- [audio/webm (optional)]
+ [audio/ogg; codecs="vorbis" (optional)]
expected: FAIL
- [video/mp4 (optional)]
+ [audio/webm; codecs="opus" (optional)]
expected: FAIL
- [video/webm (optional)]
+ [video/webm; codecs="vorbis" (optional)]
expected: FAIL
- [audio/wav (optional)]
+ [audio/wav with bogus codec]
expected: FAIL
- [video/ogg (optional)]
+ [video/3gpp; codecs="mp4v.20.8" (optional)]
expected: FAIL
- [audio/mp4 (optional)]
+ [video/webm; codecs="vp9.0" (optional)]
expected: FAIL
- [video/3gpp (optional)]
+ [video/webm; codecs="vp8" (optional)]
expected: FAIL
- [audio/ogg (optional)]
+ [audio/webm with bogus codec]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html.ini
deleted file mode 100644
index 99b5ccee8b1..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[pause-remove-from-document.html]
- type: testharness
- expected: OK
- [paused state when removing from a document]
- expected: PASS
-
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html.ini
index 4e5368e2380..0fae2b7954d 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html.ini
@@ -1,5 +1,4 @@
[play-in-detached-document.html]
- type: testharness
expected: TIMEOUT
[play() in detached document]
expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/ready-states/autoplay-hidden.optional.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/ready-states/autoplay-hidden.optional.html.ini
index df295ed9fcd..e547e2f869f 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/ready-states/autoplay-hidden.optional.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/ready-states/autoplay-hidden.optional.html.ini
@@ -1,5 +1,4 @@
[autoplay-hidden.optional.html]
- expected: TIMEOUT
[Allow delaying autoplay until video elements become visible]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html.ini
index 883276820fd..5f75ac5e85c 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html.ini
@@ -1,5 +1,4 @@
[autoplay-with-slow-text-tracks.html]
- type: testharness
[autoplay with slow text tracks]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html.ini
index 46f1c3a443e..589a58e234d 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html.ini
@@ -1,5 +1,4 @@
[seek-to-currentTime.html]
- type: testharness
[seek to currentTime]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm.ini
index 07155918f41..6c1e36a6ad4 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm.ini
@@ -1,5 +1,4 @@
[seek-to-max-value.htm]
- type: testharness
[seek to Number.MAX_VALUE]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm.ini
index 3138b6cad17..3a23570ca3a 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm.ini
@@ -1,5 +1,4 @@
[seek-to-negative-time.htm]
- type: testharness
[seek to negative time]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/__dir__.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/__dir__.ini
deleted file mode 100644
index dde8cfc6349..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/__dir__.ini
+++ /dev/null
@@ -1 +0,0 @@
-disabled: for now \ No newline at end of file
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html.ini
new file mode 100644
index 00000000000..9a704f52434
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html.ini
@@ -0,0 +1,11 @@
+[cloneNode.html]
+ expected: TIMEOUT
+ [track element cloneNode, loading]
+ expected: FAIL
+
+ [track element cloneNode, failed to load]
+ expected: TIMEOUT
+
+ [track element cloneNode, loaded]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/003.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/003.html.ini
new file mode 100644
index 00000000000..59cf98f69cc
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/003.html.ini
@@ -0,0 +1,5 @@
+[003.html]
+ expected: TIMEOUT
+ [track CORS: No CORS, same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/004.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/004.html.ini
new file mode 100644
index 00000000000..a7bec1f2681
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/004.html.ini
@@ -0,0 +1,5 @@
+[004.html]
+ expected: TIMEOUT
+ [track CORS: No CORS, same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/005.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/005.html.ini
new file mode 100644
index 00000000000..b0b76d931f7
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/005.html.ini
@@ -0,0 +1,5 @@
+[005.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/006.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/006.html.ini
new file mode 100644
index 00000000000..ed451fff88a
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/006.html.ini
@@ -0,0 +1,5 @@
+[006.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/007.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/007.html.ini
new file mode 100644
index 00000000000..93f03d6c9e6
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/007.html.ini
@@ -0,0 +1,5 @@
+[007.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/008.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/008.html.ini
new file mode 100644
index 00000000000..5561271d84c
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/008.html.ini
@@ -0,0 +1,5 @@
+[008.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/009.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/009.html.ini
new file mode 100644
index 00000000000..fb8cd349cc5
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/009.html.ini
@@ -0,0 +1,5 @@
+[009.html]
+ expected: TIMEOUT
+ [track CORS: No CORS, not same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/010.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/010.html.ini
new file mode 100644
index 00000000000..929c332d53d
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/010.html.ini
@@ -0,0 +1,5 @@
+[010.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, not same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/011.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/011.html.ini
new file mode 100644
index 00000000000..24f9a46406e
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/011.html.ini
@@ -0,0 +1,5 @@
+[011.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, not same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/012.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/012.html.ini
new file mode 100644
index 00000000000..73d59bf5ea5
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/012.html.ini
@@ -0,0 +1,5 @@
+[012.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, not same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/013.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/013.html.ini
new file mode 100644
index 00000000000..86ee270cdd9
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/013.html.ini
@@ -0,0 +1,5 @@
+[013.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, not same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/014.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/014.html.ini
new file mode 100644
index 00000000000..ac0222c883d
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/014.html.ini
@@ -0,0 +1,5 @@
+[014.html]
+ expected: TIMEOUT
+ [track CORS: No CORS, same-origin, no headers, redirects to same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/015.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/015.html.ini
new file mode 100644
index 00000000000..eda9a359b86
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/015.html.ini
@@ -0,0 +1,5 @@
+[015.html]
+ expected: TIMEOUT
+ [track CORS: No CORS, same-origin, with headers, redirects to same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/016.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/016.html.ini
new file mode 100644
index 00000000000..cdf21f23369
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/016.html.ini
@@ -0,0 +1,5 @@
+[016.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, same-origin, no headers, redirects to same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/017.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/017.html.ini
new file mode 100644
index 00000000000..d90e0cd509e
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/017.html.ini
@@ -0,0 +1,5 @@
+[017.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, same-origin, no headers, redirects to same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/018.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/018.html.ini
new file mode 100644
index 00000000000..5d208352910
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/018.html.ini
@@ -0,0 +1,5 @@
+[018.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, same-origin, no headers, redirects to same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/019.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/019.html.ini
new file mode 100644
index 00000000000..81a8abdb348
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/019.html.ini
@@ -0,0 +1,5 @@
+[019.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, same-origin, with headers, redirects to same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/020.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/020.html.ini
new file mode 100644
index 00000000000..57a85c09983
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/020.html.ini
@@ -0,0 +1,5 @@
+[020.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, not same-origin, no headers, redirects to same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/021.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/021.html.ini
new file mode 100644
index 00000000000..f4cea53665d
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/021.html.ini
@@ -0,0 +1,5 @@
+[021.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, not same-origin, with headers, redirects to same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/022.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/022.html.ini
new file mode 100644
index 00000000000..e8208a01874
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/022.html.ini
@@ -0,0 +1,5 @@
+[022.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, not same-origin, with headers, redirects to same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/023.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/023.html.ini
new file mode 100644
index 00000000000..13815164ef3
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/023.html.ini
@@ -0,0 +1,5 @@
+[023.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, not same-origin, no headers, redirects to same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/024.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/024.html.ini
new file mode 100644
index 00000000000..2771435cc89
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/024.html.ini
@@ -0,0 +1,5 @@
+[024.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, not same-origin, with headers, redirects to same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/025.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/025.html.ini
new file mode 100644
index 00000000000..b5dd9e8fe33
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/025.html.ini
@@ -0,0 +1,5 @@
+[025.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, not same-origin, with headers, redirects to same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/026.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/026.html.ini
new file mode 100644
index 00000000000..7406f10ba84
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/026.html.ini
@@ -0,0 +1,5 @@
+[026.html]
+ expected: TIMEOUT
+ [track CORS: No CORS, same-origin, with headers, redirects to not same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/027.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/027.html.ini
new file mode 100644
index 00000000000..ef32e440026
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/027.html.ini
@@ -0,0 +1,5 @@
+[027.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, same-origin, no headers, redirects to not same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/028.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/028.html.ini
new file mode 100644
index 00000000000..17f545350f2
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/028.html.ini
@@ -0,0 +1,5 @@
+[028.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, same-origin, with headers, redirects to not same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/029.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/029.html.ini
new file mode 100644
index 00000000000..7ac81602d2d
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/029.html.ini
@@ -0,0 +1,5 @@
+[029.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, same-origin, no headers, redirects to not same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/030.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/030.html.ini
new file mode 100644
index 00000000000..f986486ca67
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/030.html.ini
@@ -0,0 +1,5 @@
+[030.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, same-origin, with headers, redirects to not same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/031.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/031.html.ini
new file mode 100644
index 00000000000..83097d55b1c
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/031.html.ini
@@ -0,0 +1,5 @@
+[031.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, not same-origin, no headers, redirects to not same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/032.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/032.html.ini
new file mode 100644
index 00000000000..c1c6a958be7
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/032.html.ini
@@ -0,0 +1,5 @@
+[032.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, not same-origin, with headers, redirects to not same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/033.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/033.html.ini
new file mode 100644
index 00000000000..0a4e6cd3fc7
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/033.html.ini
@@ -0,0 +1,5 @@
+[033.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, not same-origin, with headers, redirects to not same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/034.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/034.html.ini
new file mode 100644
index 00000000000..4ee743dc210
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/034.html.ini
@@ -0,0 +1,5 @@
+[034.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, not same-origin, no headers, redirects to not same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/035.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/035.html.ini
new file mode 100644
index 00000000000..4b88594fb0a
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/035.html.ini
@@ -0,0 +1,5 @@
+[035.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, not same-origin, with headers, redirects to not same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/036.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/036.html.ini
new file mode 100644
index 00000000000..45a84bae947
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/036.html.ini
@@ -0,0 +1,5 @@
+[036.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, not same-origin, with headers, redirects to not same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/037.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/037.html.ini
new file mode 100644
index 00000000000..d9dc6c3ee8b
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/037.html.ini
@@ -0,0 +1,5 @@
+[037.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, same-origin, no headers, redirects to not same-origin, no headers, redirects to same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/038.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/038.html.ini
new file mode 100644
index 00000000000..93d4dae1a32
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/038.html.ini
@@ -0,0 +1,5 @@
+[038.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, same-origin, with headers, redirects to not same-origin, with headers, redirects to same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/039.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/039.html.ini
new file mode 100644
index 00000000000..64ea4011f73
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/039.html.ini
@@ -0,0 +1,5 @@
+[039.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, same-origin, no headers, redirects to not same-origin, with headers, redirects to same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/040.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/040.html.ini
new file mode 100644
index 00000000000..2d68c7d3d0e
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/040.html.ini
@@ -0,0 +1,5 @@
+[040.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, same-origin, no headers, redirects to not same-origin, no headers, redirects to same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/041.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/041.html.ini
new file mode 100644
index 00000000000..69812e4afce
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/041.html.ini
@@ -0,0 +1,5 @@
+[041.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, same-origin, with headers, redirects to not same-origin, with headers, redirects to same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/042.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/042.html.ini
new file mode 100644
index 00000000000..a15a837a630
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/042.html.ini
@@ -0,0 +1,5 @@
+[042.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, same-origin, no headers, redirects to not same-origin, with headers, redirects to same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/043.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/043.html.ini
new file mode 100644
index 00000000000..159c7aa6f45
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/043.html.ini
@@ -0,0 +1,5 @@
+[043.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, same-origin, no headers, redirects to same-origin, no headers, redirects to not same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/044.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/044.html.ini
new file mode 100644
index 00000000000..0b6cd53f28c
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/044.html.ini
@@ -0,0 +1,5 @@
+[044.html]
+ expected: TIMEOUT
+ [track CORS: Anonymous, same-origin, no headers, redirects to same-origin, no headers, redirects to not same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/045.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/045.html.ini
new file mode 100644
index 00000000000..9cfa0813516
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/045.html.ini
@@ -0,0 +1,5 @@
+[045.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, same-origin, no headers, redirects to same-origin, no headers, redirects to not same-origin, no headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/046.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/046.html.ini
new file mode 100644
index 00000000000..ae0728fb59c
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/cors/046.html.ini
@@ -0,0 +1,5 @@
+[046.html]
+ expected: TIMEOUT
+ [track CORS: Use Credentials, same-origin, no headers, redirects to same-origin, no headers, redirects to not same-origin, with headers]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html.ini
new file mode 100644
index 00000000000..5c6d76f51de
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html.ini
@@ -0,0 +1,10 @@
+[src-clear-cues.html]
+ [track element changing "track URL" and clearing cues, set mode, set src, add cue, change src]
+ expected: FAIL
+
+ [track element changing "track URL" and clearing cues, set mode, add cue, set src]
+ expected: FAIL
+
+ [track element changing "track URL" and clearing cues, set mode, add cue, change mode to disabled, set src]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/src-empty-string.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/src-empty-string.html.ini
new file mode 100644
index 00000000000..96450e85f8e
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/src-empty-string.html.ini
@@ -0,0 +1,5 @@
+[src-empty-string.html]
+ expected: TIMEOUT
+ [Setting HTMLTrackElement.src to the empty string fires 'error' and sets readyState to ERROR]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-active-cues.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-active-cues.html.ini
new file mode 100644
index 00000000000..ce4435751fc
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-active-cues.html.ini
@@ -0,0 +1,5 @@
+[track-active-cues.html]
+ expected: TIMEOUT
+ [Ensure that no text track cues are active after the video is unloaded]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-add-remove-cue.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-add-remove-cue.html.ini
new file mode 100644
index 00000000000..0b0c1d9c464
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-add-remove-cue.html.ini
@@ -0,0 +1,5 @@
+[track-add-remove-cue.html]
+ expected: TIMEOUT
+ [TextTrack's addCue and removeCue]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-add-track.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-add-track.html.ini
new file mode 100644
index 00000000000..842e7a8e466
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-add-track.html.ini
@@ -0,0 +1,4 @@
+[track-add-track.html]
+ ['addtrack' event is fired when a TextTrack is created]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html.ini
new file mode 100644
index 00000000000..25372b54aea
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html.ini
@@ -0,0 +1,4 @@
+[track-api-texttracks.html]
+ [Count track list]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-change-event.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-change-event.html.ini
new file mode 100644
index 00000000000..b6e18088d5d
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-change-event.html.ini
@@ -0,0 +1,5 @@
+[track-change-event.html]
+ expected: TIMEOUT
+ [A 'change' event is fired when a TextTrack's mode changes]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-empty.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-empty.html.ini
new file mode 100644
index 00000000000..4adc2c0d50c
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-empty.html.ini
@@ -0,0 +1,4 @@
+[track-cue-empty.html]
+ [Invoke getCueAsHTML() on an empty cue]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-inline.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-inline.html.ini
new file mode 100644
index 00000000000..9a9c7aa44bb
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-inline.html.ini
@@ -0,0 +1,4 @@
+[track-cue-inline.html]
+ [Add a track and change its mode through JS]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini
new file mode 100644
index 00000000000..c1216306fcf
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini
@@ -0,0 +1,4 @@
+[track-cue-mutable-fragment.html]
+ [Cue fragment is mutable]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable.html.ini
new file mode 100644
index 00000000000..5c0a2269baf
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable.html.ini
@@ -0,0 +1,5 @@
+[track-cue-mutable.html]
+ expected: TIMEOUT
+ [Modifying attributes of a VTTCue]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini
new file mode 100644
index 00000000000..96c19a42731
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini
@@ -0,0 +1,4 @@
+[track-cue-negative-duration.html]
+ [Enter, Exit events for a cue with negative duration]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events.html.ini
new file mode 100644
index 00000000000..8cba6c07542
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events.html.ini
@@ -0,0 +1,4 @@
+[track-cue-negative-timestamp-events.html]
+ [Enter, Exit events for cues with negative timestamps]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp.html.ini
new file mode 100644
index 00000000000..d75f4cc0019
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp.html.ini
@@ -0,0 +1,5 @@
+[track-cue-negative-timestamp.html]
+ expected: TIMEOUT
+ [Negative timestamps]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-order.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-order.html.ini
new file mode 100644
index 00000000000..a584205a9b2
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-order.html.ini
@@ -0,0 +1,19 @@
+[track-cue-order.html]
+ [Text track cue order, equal start times varying end times.]
+ expected: FAIL
+
+ [Text track cue order, after re-insertion.]
+ expected: FAIL
+
+ [Text track cue order, equal start and end times with endTime mutations.]
+ expected: FAIL
+
+ [Text track cue order, decreasing start times.]
+ expected: FAIL
+
+ [Text track cue order, equal start and end times.]
+ expected: FAIL
+
+ [Text track cue order, equal start and end times with startTime mutations.]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-after-controls-added.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-after-controls-added.html.ini
new file mode 100644
index 00000000000..9be0bc665a7
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-after-controls-added.html.ini
@@ -0,0 +1,2 @@
+[track-cue-rendering-after-controls-added.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-after-controls-removed.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-after-controls-removed.html.ini
new file mode 100644
index 00000000000..7f0da95a4be
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-after-controls-removed.html.ini
@@ -0,0 +1,2 @@
+[track-cue-rendering-after-controls-removed.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue.html.ini
new file mode 100644
index 00000000000..e8fe94b8878
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue.html.ini
@@ -0,0 +1,4 @@
+[track-cue-rendering-empty-cue.html]
+ [Empty cues]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-line-doesnt-fit.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-line-doesnt-fit.html.ini
new file mode 100644
index 00000000000..286b87a100a
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-line-doesnt-fit.html.ini
@@ -0,0 +1,2 @@
+[track-cue-rendering-line-doesnt-fit.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-transformed-video.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-transformed-video.html.ini
new file mode 100644
index 00000000000..3e4839dece1
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-transformed-video.html.ini
@@ -0,0 +1,2 @@
+[track-cue-rendering-transformed-video.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange.html.ini
new file mode 100644
index 00000000000..5e50370c2e6
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange.html.ini
@@ -0,0 +1,4 @@
+[track-cues-cuechange.html]
+ [TextTrack's cues are indexed and updated in order during video playback]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-exit.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-exit.html.ini
new file mode 100644
index 00000000000..5d4ee96743e
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-exit.html.ini
@@ -0,0 +1,4 @@
+[track-cues-enter-exit.html]
+ [TextTrack's cues are indexed and updated in order during video playback]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-missed.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-missed.html.ini
new file mode 100644
index 00000000000..fd578d4c64d
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-missed.html.ini
@@ -0,0 +1,5 @@
+[track-cues-missed.html]
+ expected: TIMEOUT
+ [Events are triggered for missed (skipped) cues during normal playback]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-pause-on-exit.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-pause-on-exit.html.ini
new file mode 100644
index 00000000000..c10c77e93b0
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-pause-on-exit.html.ini
@@ -0,0 +1,5 @@
+[track-cues-pause-on-exit.html]
+ expected: TIMEOUT
+ [Video is paused after cues having pause-on-exit flag are processed]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-seeking.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-seeking.html.ini
new file mode 100644
index 00000000000..e84e1e499a6
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-seeking.html.ini
@@ -0,0 +1,5 @@
+[track-cues-seeking.html]
+ expected: TIMEOUT
+ [TextTrack's activeCues are indexed and updated during video playback]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html.ini
new file mode 100644
index 00000000000..d8b5fe6b0d1
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html.ini
@@ -0,0 +1,5 @@
+[track-cues-sorted-before-dispatch.html]
+ expected: TIMEOUT
+ [All events are triggered in chronological order]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-data-url.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-data-url.html.ini
new file mode 100644
index 00000000000..bbe96fd46a1
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-data-url.html.ini
@@ -0,0 +1,11 @@
+[track-data-url.html]
+ expected: TIMEOUT
+ [track element data: URL No CORS]
+ expected: TIMEOUT
+
+ [track element data: URL anonymous]
+ expected: TIMEOUT
+
+ [track element data: URL use-credentials]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute.html.ini
new file mode 100644
index 00000000000..6266757ed17
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute.html.ini
@@ -0,0 +1,5 @@
+[track-default-attribute.html]
+ expected: TIMEOUT
+ [A track with the "default" attribute loads automatically]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html.ini
new file mode 100644
index 00000000000..fa6418eab21
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html.ini
@@ -0,0 +1,5 @@
+[track-delete-during-setup.html]
+ expected: TIMEOUT
+ [Track deletion during setup]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html.ini
new file mode 100644
index 00000000000..ba56f884008
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html.ini
@@ -0,0 +1,4 @@
+[track-disabled-addcue.html]
+ [Adding cues to a disabled text track]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html.ini
new file mode 100644
index 00000000000..b28bf255f30
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html.ini
@@ -0,0 +1,4 @@
+[track-disabled.html]
+ [Disabling a track]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-element-src-change-error.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-element-src-change-error.html.ini
new file mode 100644
index 00000000000..b3fd554bee8
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-element-src-change-error.html.ini
@@ -0,0 +1,5 @@
+[track-element-src-change-error.html]
+ expected: TIMEOUT
+ [HTMLTrackElement 'src' attribute mutations]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-element-src-change.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-element-src-change.html.ini
new file mode 100644
index 00000000000..866980dbbbf
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-element-src-change.html.ini
@@ -0,0 +1,5 @@
+[track-element-src-change.html]
+ expected: TIMEOUT
+ [HTMLTrackElement 'src' attribute mutations]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-id.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-id.html.ini
new file mode 100644
index 00000000000..c765f0148d3
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-id.html.ini
@@ -0,0 +1,4 @@
+[track-id.html]
+ [TextTrack "id" attribute]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-large-timestamp.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-large-timestamp.html.ini
new file mode 100644
index 00000000000..bb0ae4dfe37
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-large-timestamp.html.ini
@@ -0,0 +1,5 @@
+[track-large-timestamp.html]
+ expected: TIMEOUT
+ [Very large timestamp is parsed correctly]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-load-error-readyState.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-load-error-readyState.html.ini
new file mode 100644
index 00000000000..9d159dabd7a
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-load-error-readyState.html.ini
@@ -0,0 +1,5 @@
+[track-load-error-readyState.html]
+ expected: TIMEOUT
+ [Error event on HTMLTrackElement and ERROR readyState on TextTrack]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-element-readyState.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-element-readyState.html.ini
new file mode 100644
index 00000000000..ff7d1006fb3
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-element-readyState.html.ini
@@ -0,0 +1,5 @@
+[track-load-from-element-readyState.html]
+ expected: TIMEOUT
+ [Load event on HTMLTrackElement and LOADED readyState on TextTrack when src is set on the element]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-src-readyState.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-src-readyState.html.ini
new file mode 100644
index 00000000000..d9b13d990d6
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-src-readyState.html.ini
@@ -0,0 +1,5 @@
+[track-load-from-src-readyState.html]
+ expected: TIMEOUT
+ [Load event on HTMLTrackElement and LOADED readyState on TextTrack when src is set from JavaScript]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-mode-not-changed-by-new-track.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-mode-not-changed-by-new-track.html.ini
new file mode 100644
index 00000000000..d0fc025a457
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-mode-not-changed-by-new-track.html.ini
@@ -0,0 +1,4 @@
+[track-mode-not-changed-by-new-track.html]
+ [A track appended after the initial track configuration does not change other tracks]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-mode-triggers-loading.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-mode-triggers-loading.html.ini
new file mode 100644
index 00000000000..26cfb3b5556
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-mode-triggers-loading.html.ini
@@ -0,0 +1,4 @@
+[track-mode-triggers-loading.html]
+ [A "metadata" track does not load automatically, but it does load when the mode is changed]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html.ini
new file mode 100644
index 00000000000..9f7ae5b0316
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html.ini
@@ -0,0 +1,5 @@
+[track-mode.html]
+ expected: TIMEOUT
+ [TextTrack mode attribute]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-node-add-remove.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-node-add-remove.html.ini
new file mode 100644
index 00000000000..11db2a2c7bd
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-node-add-remove.html.ini
@@ -0,0 +1,4 @@
+[track-node-add-remove.html]
+ [Add and remove track node]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html.ini
new file mode 100644
index 00000000000..274c18b024d
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html.ini
@@ -0,0 +1,4 @@
+[track-remove-active-cue.html]
+ [Removing an active cue]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-insert-ready-state.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-insert-ready-state.html.ini
new file mode 100644
index 00000000000..6d17e1a6116
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-insert-ready-state.html.ini
@@ -0,0 +1,4 @@
+[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]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track-inband.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track-inband.html.ini
new file mode 100644
index 00000000000..a183c2ae207
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track-inband.html.ini
@@ -0,0 +1,4 @@
+[track-remove-track-inband.html]
+ [Tests that the 'removetrack' event is NOT fired for inband TextTrack on a failed load.]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track.html.ini
new file mode 100644
index 00000000000..0a33b75123d
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track.html.ini
@@ -0,0 +1,4 @@
+[track-remove-track.html]
+ [Tests that the 'removetrack' event is fired when an out-of-band TextTrack is removed.]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html.ini
new file mode 100644
index 00000000000..0592f5fea55
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html.ini
@@ -0,0 +1,4 @@
+[track-selection-metadata.html]
+ [Multiple 'metadata' tracks with 'default']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-text-track-cue-list.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-text-track-cue-list.html.ini
new file mode 100644
index 00000000000..6a5044baa26
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-text-track-cue-list.html.ini
@@ -0,0 +1,5 @@
+[track-text-track-cue-list.html]
+ expected: TIMEOUT
+ [TextTrackCueList functionality: length, operator[\], and getCueById()]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-texttracks.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-texttracks.html.ini
new file mode 100644
index 00000000000..5b6b2ae3a9d
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-texttracks.html.ini
@@ -0,0 +1,4 @@
+[track-texttracks.html]
+ [TextTracks in a TextTrackList are kept in the correct order]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-positioning.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-positioning.html.ini
new file mode 100644
index 00000000000..cc5c5222ccb
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-positioning.html.ini
@@ -0,0 +1,4 @@
+[track-webvtt-align-positioning.html]
+ [Cue text position and alignment from settings]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-text-line-position.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-text-line-position.html.ini
new file mode 100644
index 00000000000..20a39a66c5d
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-text-line-position.html.ini
@@ -0,0 +1,4 @@
+[track-webvtt-align-text-line-position.html]
+ [Cue alignment, line and text position from settings]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-alignment.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-alignment.html.ini
new file mode 100644
index 00000000000..6c369b31c75
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-alignment.html.ini
@@ -0,0 +1,11 @@
+[track-webvtt-alignment.html]
+ expected: TIMEOUT
+ [Check cues from resources/alignment-bad.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/alignment.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/alignment-ltr.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-blank-lines.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-blank-lines.html.ini
new file mode 100644
index 00000000000..d0c6740f3dd
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-blank-lines.html.ini
@@ -0,0 +1,8 @@
+[track-webvtt-blank-lines.html]
+ expected: TIMEOUT
+ [Check cues from resources/cues-no-separation.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/cues.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-bom.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-bom.html.ini
new file mode 100644
index 00000000000..b9d427c4a47
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-bom.html.ini
@@ -0,0 +1,5 @@
+[track-webvtt-bom.html]
+ expected: TIMEOUT
+ [Parser properly ignores a UTF-8 BOM character at the beginning of a file and all other cues are properly parsed]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-class-markup.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-class-markup.html.ini
new file mode 100644
index 00000000000..fe95c047485
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-class-markup.html.ini
@@ -0,0 +1,8 @@
+[track-webvtt-class-markup.html]
+ expected: TIMEOUT
+ [Check cues from resources/class.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/class-bad.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-identifiers.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-identifiers.html.ini
new file mode 100644
index 00000000000..c97bb357885
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-identifiers.html.ini
@@ -0,0 +1,8 @@
+[track-webvtt-cue-identifiers.html]
+ expected: TIMEOUT
+ [Check cues from resources/cue-id-error.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/cue-id.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-no-id.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-no-id.html.ini
new file mode 100644
index 00000000000..303fbb6f302
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-no-id.html.ini
@@ -0,0 +1,8 @@
+[track-webvtt-cue-no-id.html]
+ expected: TIMEOUT
+ [Check cues from resources/cue-no-id-error.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/cue-no-id.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-recovery.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-recovery.html.ini
new file mode 100644
index 00000000000..30ff0e21726
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-recovery.html.ini
@@ -0,0 +1,11 @@
+[track-webvtt-cue-recovery.html]
+ expected: TIMEOUT
+ [Check cues from resources/cue-recovery-header.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/cue-recovery-note.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/cue-recovery-cuetext.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size-align.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size-align.html.ini
new file mode 100644
index 00000000000..8a59779a5df
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size-align.html.ini
@@ -0,0 +1,8 @@
+[track-webvtt-cue-size-align.html]
+ expected: TIMEOUT
+ [Check cues from resources/cue-size-align-bad.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/cue-size-align.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size.html.ini
new file mode 100644
index 00000000000..7de96800695
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size.html.ini
@@ -0,0 +1,8 @@
+[track-webvtt-cue-size.html]
+ expected: TIMEOUT
+ [Check cues from resources/cue-size.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/cue-size-bad.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-degenerate-cues.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-degenerate-cues.html.ini
new file mode 100644
index 00000000000..229498b6e11
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-degenerate-cues.html.ini
@@ -0,0 +1,5 @@
+[track-webvtt-degenerate-cues.html]
+ expected: TIMEOUT
+ [Check cues from resources/degenerate-cues.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-empty-cue.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-empty-cue.html.ini
new file mode 100644
index 00000000000..5928bd5c0be
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-empty-cue.html.ini
@@ -0,0 +1,5 @@
+[track-webvtt-empty-cue.html]
+ expected: TIMEOUT
+ [Check cues from resources/empty-cue.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-entities.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-entities.html.ini
new file mode 100644
index 00000000000..816a13dd79f
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-entities.html.ini
@@ -0,0 +1,8 @@
+[track-webvtt-entities.html]
+ expected: TIMEOUT
+ [Check cues from resources/entities.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/entities-wrong.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-header-comment.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-header-comment.html.ini
new file mode 100644
index 00000000000..f5441e5a976
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-header-comment.html.ini
@@ -0,0 +1,5 @@
+[track-webvtt-header-comment.html]
+ expected: TIMEOUT
+ [Optional comment area under the "WEBVTT" file header is properly ignored and also, default settings and styling are currently ignored (treated as faulty cues)]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-interspersed-non-cue.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-interspersed-non-cue.html.ini
new file mode 100644
index 00000000000..bc71f591935
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-interspersed-non-cue.html.ini
@@ -0,0 +1,5 @@
+[track-webvtt-interspersed-non-cue.html]
+ expected: TIMEOUT
+ [Check cues from resources/interspersed-non-cue.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-line-position.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-line-position.html.ini
new file mode 100644
index 00000000000..6747c28c48e
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-line-position.html.ini
@@ -0,0 +1,4 @@
+[track-webvtt-line-position.html]
+ [Cue line position from settings]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-magic-header.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-magic-header.html.ini
new file mode 100644
index 00000000000..d9b2a45db62
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-magic-header.html.ini
@@ -0,0 +1,5 @@
+[track-webvtt-magic-header.html]
+ expected: TIMEOUT
+ [Magic file header "WEBVTT" leads to the file properly recognized as a WebVTT file]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-markup.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-markup.html.ini
new file mode 100644
index 00000000000..0ae83a49295
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-markup.html.ini
@@ -0,0 +1,8 @@
+[track-webvtt-markup.html]
+ expected: TIMEOUT
+ [Check cues from resources/markup-bad.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/markup.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-newlines.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-newlines.html.ini
new file mode 100644
index 00000000000..a2662f1031f
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-newlines.html.ini
@@ -0,0 +1,5 @@
+[track-webvtt-newlines.html]
+ expected: TIMEOUT
+ [A cue with no newline at eof is parsed properly]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-no-timings.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-no-timings.html.ini
new file mode 100644
index 00000000000..da3e6a968f2
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-no-timings.html.ini
@@ -0,0 +1,5 @@
+[track-webvtt-no-timings.html]
+ expected: TIMEOUT
+ [Cue without timings are ignored]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-non-snap-to-lines.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-non-snap-to-lines.html.ini
new file mode 100644
index 00000000000..a81aca31e54
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-non-snap-to-lines.html.ini
@@ -0,0 +1,2 @@
+[track-webvtt-non-snap-to-lines.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-positioning.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-positioning.html.ini
new file mode 100644
index 00000000000..5a7c95b15b7
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-positioning.html.ini
@@ -0,0 +1,11 @@
+[track-webvtt-positioning.html]
+ expected: TIMEOUT
+ [Check cues from resources/positioning.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/positioning-ltr.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/positioning-bad.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-settings.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-settings.html.ini
new file mode 100644
index 00000000000..f990f4d85d1
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-settings.html.ini
@@ -0,0 +1,8 @@
+[track-webvtt-settings.html]
+ expected: TIMEOUT
+ [Check cues from resources/settings-bad-separation.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/settings.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timestamp.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timestamp.html.ini
new file mode 100644
index 00000000000..db462612bc0
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timestamp.html.ini
@@ -0,0 +1,8 @@
+[track-webvtt-timestamp.html]
+ expected: TIMEOUT
+ [Check cues from resources/timestamp.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/timestamp-bad.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-hour.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-hour.html.ini
new file mode 100644
index 00000000000..a029ab98517
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-hour.html.ini
@@ -0,0 +1,5 @@
+[track-webvtt-timings-hour.html]
+ expected: TIMEOUT
+ [Cue timings and various syntax errors in timings, with hours]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-no-hours.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-no-hours.html.ini
new file mode 100644
index 00000000000..e1584c66c66
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-no-hours.html.ini
@@ -0,0 +1,5 @@
+[track-webvtt-timings-no-hours.html]
+ expected: TIMEOUT
+ [Cue timings and various syntax errors in timings, without hours]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-whitespace.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-whitespace.html.ini
new file mode 100644
index 00000000000..a524877deef
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-whitespace.html.ini
@@ -0,0 +1,5 @@
+[track-webvtt-timings-whitespace.html]
+ expected: TIMEOUT
+ [Check cues from resources/timings-whitespace.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-two-cue-layout-after-first-end.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-two-cue-layout-after-first-end.html.ini
new file mode 100644
index 00000000000..316286e7137
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-two-cue-layout-after-first-end.html.ini
@@ -0,0 +1,2 @@
+[track-webvtt-two-cue-layout-after-first-end.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-unsupported-markup.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-unsupported-markup.html.ini
new file mode 100644
index 00000000000..a906514495a
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-unsupported-markup.html.ini
@@ -0,0 +1,5 @@
+[track-webvtt-unsupported-markup.html]
+ expected: TIMEOUT
+ [Check cues from resources/unsupported-markup.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-utf8.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-utf8.html.ini
new file mode 100644
index 00000000000..635aadb16db
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-utf8.html.ini
@@ -0,0 +1,5 @@
+[track-webvtt-utf8.html]
+ expected: TIMEOUT
+ [UTF-8 encoded characters are recognized properly and different encodings (iconv) are not recognized as a WebVTT file]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-valign.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-valign.html.ini
new file mode 100644
index 00000000000..ecec58bab9b
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-valign.html.ini
@@ -0,0 +1,11 @@
+[track-webvtt-valign.html]
+ expected: TIMEOUT
+ [Check cues from resources/valign-bad.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/valign.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/valign-ltr.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-voice.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-voice.html.ini
new file mode 100644
index 00000000000..988753b6390
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-voice.html.ini
@@ -0,0 +1,8 @@
+[track-webvtt-voice.html]
+ expected: TIMEOUT
+ [Check cues from resources/voice-bad.vtt]
+ expected: TIMEOUT
+
+ [Check cues from resources/voice.vtt]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/vtt-cue-float-precision.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/vtt-cue-float-precision.html.ini
new file mode 100644
index 00000000000..9c269d26ca6
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/track/track-element/vtt-cue-float-precision.html.ini
@@ -0,0 +1,4 @@
+[vtt-cue-float-precision.html]
+ [Float precision of VTTCue attributes line, position and size, stored as floats]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/user-interface/muted.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/user-interface/muted.html.ini
index ff3c9651fdc..19ed2762b7e 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/user-interface/muted.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/user-interface/muted.html.ini
@@ -1,77 +1,76 @@
[muted.html]
- type: testharness
- [getting audio.muted (parser-created)]
- expected: FAIL
-
- [setting audio.muted (parser-created)]
+ [getting audio.muted (script-created)]
expected: FAIL
- [getting audio.muted with muted="" (parser-created)]
+ [getting audio.muted (parser-created)]
expected: FAIL
- [setting audio.muted with muted="" (parser-created)]
+ [getting audio.muted with muted="" (document.write-created)]
expected: FAIL
- [getting video.muted (parser-created)]
+ [getting video.muted with muted="" after load (parser-created)]
expected: FAIL
- [setting video.muted (parser-created)]
+ [cloning video propagates muted (innerHTML-created)]
expected: FAIL
- [getting video.muted with muted="" (parser-created)]
+ [getting video.muted with muted="" (innerHTML-created)]
expected: FAIL
- [setting video.muted with muted="" (parser-created)]
+ [setting audio.muted with muted="" (parser-created)]
expected: FAIL
- [getting video.muted with muted="" after load (parser-created)]
+ [setting audio.muted (script-created)]
expected: FAIL
- [getting audio.muted (script-created)]
+ [getting video.muted with muted="" (document.write-created)]
expected: FAIL
- [setting audio.muted (script-created)]
+ [getting audio.muted with muted="" (innerHTML-created)]
expected: FAIL
- [getting audio.muted with muted="" (script-created)]
+ [setting video.muted with muted="" (parser-created)]
expected: FAIL
- [setting audio.muted with muted="" (script-created)]
+ [getting video.muted with muted="" (script-created)]
expected: FAIL
- [getting audio.muted with muted="" (innerHTML-created)]
+ [setting video.muted (parser-created)]
expected: FAIL
- [getting audio.muted with muted="" (document.write-created)]
+ [getting video.muted (parser-created)]
expected: FAIL
- [getting video.muted (script-created)]
+ [setting audio.muted (parser-created)]
expected: FAIL
[setting video.muted (script-created)]
expected: FAIL
- [getting video.muted with muted="" (script-created)]
+ [setting audio.muted with muted="" (script-created)]
expected: FAIL
- [setting video.muted with muted="" (script-created)]
+ [cloning video propagates muted (script-created)]
expected: FAIL
- [getting video.muted with muted="" (innerHTML-created)]
+ [getting audio.muted with muted="" (parser-created)]
expected: FAIL
- [getting video.muted with muted="" (document.write-created)]
+ [getting video.muted (script-created)]
expected: FAIL
- [cloning audio propagates muted (script-created)]
+ [setting video.muted with muted="" (script-created)]
expected: FAIL
[cloning audio propagates muted (innerHTML-created)]
expected: FAIL
- [cloning video propagates muted (script-created)]
+ [cloning audio propagates muted (script-created)]
expected: FAIL
- [cloning video propagates muted (innerHTML-created)]
+ [getting audio.muted with muted="" (script-created)]
+ expected: FAIL
+
+ [getting video.muted with muted="" (parser-created)]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/video_008.htm.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/video_008.htm.ini
index b0fec23003c..9abec1b147d 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/video_008.htm.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/video_008.htm.ini
@@ -1,5 +1,4 @@
[video_008.htm]
- type: testharness
[HTML5 Media Elements: 'media' attribute]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/video_loop_base.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/video_loop_base.html.ini
index 54aec4c29aa..9d801529171 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/video_loop_base.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/video_loop_base.html.ini
@@ -1,7 +1,5 @@
[video_loop_base.html]
- type: testharness
expected: TIMEOUT
- disabled: extreme timeout
[Check if video.loop is set to true that expecting the seeking event is fired more than once]
expected: NOTRUN
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/video_volume_check.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/video_volume_check.html.ini
deleted file mode 100644
index f38b076906b..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/video_volume_check.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[video_volume_check.html]
- type: testharness
- [Check if media.volume is set to new value less than 0.0 that expecting an IndexSizeError exception is to be thrown]
- expected: PASS
-
- [Check if video.volume is set to new value greater than 1.0 that expecting an IndexSizeError exception is to be thrown]
- expected: PASS
-
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/volume_nonfinite.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/volume_nonfinite.html.ini
deleted file mode 100644
index 3094b820fc6..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/volume_nonfinite.html.ini
+++ /dev/null
@@ -1,20 +0,0 @@
-[volume_nonfinite.html]
- type: testharness
- [Setting audio.volume to NaN should throw a TypeError]
- expected: PASS
-
- [Setting audio.volume to Infinity should throw a TypeError]
- expected: PASS
-
- [Setting audio.volume to -Infinity should throw a TypeError]
- expected: PASS
-
- [Setting video.volume to NaN should throw a TypeError]
- expected: PASS
-
- [Setting video.volume to Infinity should throw a TypeError]
- expected: PASS
-
- [Setting video.volume to -Infinity should throw a TypeError]
- expected: PASS
-