diff --git a/tests/wpt/metadata/html/dom/documents/dom-tree-accessors/Document.currentScript.html.ini b/tests/wpt/metadata/html/dom/documents/dom-tree-accessors/Document.currentScript.html.ini
index ada0c300bb0..163449501e4 100644
--- a/tests/wpt/metadata/html/dom/documents/dom-tree-accessors/Document.currentScript.html.ini
+++ b/tests/wpt/metadata/html/dom/documents/dom-tree-accessors/Document.currentScript.html.ini
@@ -7,3 +7,6 @@
[Script script-svg]
expected: NOTRUN
+ [Script script-load-error]
+ expected: NOTRUN
+
diff --git a/tests/wpt/metadata/html/dom/interfaces.https.html.ini b/tests/wpt/metadata/html/dom/interfaces.https.html.ini
index 17898263fe7..96f22b9dd01 100644
--- a/tests/wpt/metadata/html/dom/interfaces.https.html.ini
+++ b/tests/wpt/metadata/html/dom/interfaces.https.html.ini
@@ -6819,15 +6819,6 @@
[HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type]
expected: FAIL
- [HTMLMediaElement interface: document.createElement("video") must inherit property "textTracks" with the proper type]
- expected: FAIL
-
- [HTMLMediaElement interface: document.createElement("video") must inherit property "addTextTrack(TextTrackKind, DOMString, DOMString)" with the proper type]
- expected: FAIL
-
- [HTMLMediaElement interface: calling addTextTrack(TextTrackKind, DOMString, DOMString) on document.createElement("video") with too few arguments must throw TypeError]
- expected: FAIL
-
[HTMLMediaElement interface: document.createElement("audio") must inherit property "srcObject" with the proper type]
expected: FAIL
@@ -6873,15 +6864,6 @@
[HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type]
expected: FAIL
- [HTMLMediaElement interface: document.createElement("audio") must inherit property "textTracks" with the proper type]
- expected: FAIL
-
- [HTMLMediaElement interface: document.createElement("audio") must inherit property "addTextTrack(TextTrackKind, DOMString, DOMString)" with the proper type]
- expected: FAIL
-
- [HTMLMediaElement interface: calling addTextTrack(TextTrackKind, DOMString, DOMString) on document.createElement("audio") with too few arguments must throw TypeError]
- expected: FAIL
-
[HTMLMediaElement interface: new Audio() must inherit property "srcObject" with the proper type]
expected: FAIL
@@ -6927,15 +6909,6 @@
[HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type]
expected: FAIL
- [HTMLMediaElement interface: new Audio() must inherit property "textTracks" with the proper type]
- expected: FAIL
-
- [HTMLMediaElement interface: new Audio() must inherit property "addTextTrack(TextTrackKind, DOMString, DOMString)" with the proper type]
- expected: FAIL
-
- [HTMLMediaElement interface: calling addTextTrack(TextTrackKind, DOMString, DOMString) on new Audio() with too few arguments must throw TypeError]
- expected: FAIL
-
[HTMLTrackElement interface: attribute kind]
expected: FAIL
@@ -7059,12 +7032,6 @@
[HTMLMediaElement interface: attribute videoTracks]
expected: FAIL
- [HTMLMediaElement interface: attribute textTracks]
- expected: FAIL
-
- [HTMLMediaElement interface: operation addTextTrack(TextTrackKind, DOMString, DOMString)]
- expected: FAIL
-
[HTMLMapElement interface: attribute name]
expected: FAIL
@@ -9704,114 +9671,12 @@
[VideoTrack interface: attribute selected]
expected: FAIL
- [TextTrackList interface: existence and properties of interface object]
- expected: FAIL
-
- [TextTrackList interface object length]
- expected: FAIL
-
- [TextTrackList interface object name]
- expected: FAIL
-
- [TextTrackList interface: existence and properties of interface prototype object]
- expected: FAIL
-
- [TextTrackList interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
- [TextTrackList interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [TextTrackList interface: attribute length]
- expected: FAIL
-
- [TextTrackList interface: operation getTrackById(DOMString)]
- expected: FAIL
-
- [TextTrackList interface: attribute onchange]
- expected: FAIL
-
- [TextTrackList interface: attribute onaddtrack]
- expected: FAIL
-
- [TextTrackList interface: attribute onremovetrack]
- expected: FAIL
-
- [TextTrackList must be primary interface of document.createElement("video").textTracks]
- expected: FAIL
-
- [Stringification of document.createElement("video").textTracks]
- expected: FAIL
-
- [TextTrackList interface: document.createElement("video").textTracks must inherit property "length" with the proper type]
- expected: FAIL
-
- [TextTrackList interface: document.createElement("video").textTracks must inherit property "getTrackById(DOMString)" with the proper type]
- expected: FAIL
-
- [TextTrackList interface: calling getTrackById(DOMString) on document.createElement("video").textTracks with too few arguments must throw TypeError]
- expected: FAIL
-
- [TextTrackList interface: document.createElement("video").textTracks must inherit property "onchange" with the proper type]
- expected: FAIL
-
- [TextTrackList interface: document.createElement("video").textTracks must inherit property "onaddtrack" with the proper type]
- expected: FAIL
-
- [TextTrackList interface: document.createElement("video").textTracks must inherit property "onremovetrack" with the proper type]
- expected: FAIL
-
- [TextTrack interface: existence and properties of interface object]
- expected: FAIL
-
- [TextTrack interface object length]
- expected: FAIL
-
- [TextTrack interface object name]
- expected: FAIL
-
- [TextTrack interface: existence and properties of interface prototype object]
- expected: FAIL
-
- [TextTrack interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
- [TextTrack interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [TextTrack interface: attribute kind]
- expected: FAIL
-
- [TextTrack interface: attribute label]
- expected: FAIL
-
- [TextTrack interface: attribute language]
- expected: FAIL
-
- [TextTrack interface: attribute id]
- expected: FAIL
-
[TextTrack interface: attribute inBandMetadataTrackDispatchType]
expected: FAIL
- [TextTrack interface: attribute mode]
- expected: FAIL
-
- [TextTrack interface: attribute cues]
- expected: FAIL
-
[TextTrack interface: attribute activeCues]
expected: FAIL
- [TextTrack interface: operation addCue(TextTrackCue)]
- expected: FAIL
-
- [TextTrack interface: operation removeCue(TextTrackCue)]
- expected: FAIL
-
- [TextTrack interface: attribute oncuechange]
- expected: FAIL
-
[TextTrack must be primary interface of document.createElement("track").track]
expected: FAIL
@@ -9857,84 +9722,6 @@
[TextTrack interface: document.createElement("track").track must inherit property "oncuechange" with the proper type]
expected: FAIL
- [TextTrackCueList interface: existence and properties of interface object]
- expected: FAIL
-
- [TextTrackCueList interface object length]
- expected: FAIL
-
- [TextTrackCueList interface object name]
- expected: FAIL
-
- [TextTrackCueList interface: existence and properties of interface prototype object]
- expected: FAIL
-
- [TextTrackCueList interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
- [TextTrackCueList interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [TextTrackCueList interface: attribute length]
- expected: FAIL
-
- [TextTrackCueList interface: operation getCueById(DOMString)]
- expected: FAIL
-
- [TextTrackCueList must be primary interface of document.createElement("video").addTextTrack("subtitles").cues]
- expected: FAIL
-
- [Stringification of document.createElement("video").addTextTrack("subtitles").cues]
- expected: FAIL
-
- [TextTrackCueList interface: document.createElement("video").addTextTrack("subtitles").cues must inherit property "length" with the proper type]
- expected: FAIL
-
- [TextTrackCueList interface: document.createElement("video").addTextTrack("subtitles").cues must inherit property "getCueById(DOMString)" with the proper type]
- expected: FAIL
-
- [TextTrackCueList interface: calling getCueById(DOMString) on document.createElement("video").addTextTrack("subtitles").cues with too few arguments must throw TypeError]
- expected: FAIL
-
- [TextTrackCue interface: existence and properties of interface object]
- expected: FAIL
-
- [TextTrackCue interface object length]
- expected: FAIL
-
- [TextTrackCue interface object name]
- expected: FAIL
-
- [TextTrackCue interface: existence and properties of interface prototype object]
- expected: FAIL
-
- [TextTrackCue interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
- [TextTrackCue interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [TextTrackCue interface: attribute track]
- expected: FAIL
-
- [TextTrackCue interface: attribute id]
- expected: FAIL
-
- [TextTrackCue interface: attribute startTime]
- expected: FAIL
-
- [TextTrackCue interface: attribute endTime]
- expected: FAIL
-
- [TextTrackCue interface: attribute pauseOnExit]
- expected: FAIL
-
- [TextTrackCue interface: attribute onenter]
- expected: FAIL
-
- [TextTrackCue interface: attribute onexit]
- expected: FAIL
-
[TimeRanges must be primary interface of document.createElement("video").buffered]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/historical.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/historical.html.ini
deleted file mode 100644
index f42f4aa9674..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/historical.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[historical.html]
- type: testharness
- [TextTrackCue constructor should not be supported]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html.ini
deleted file mode 100644
index d15eefdb656..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html.ini
+++ /dev/null
@@ -1,29 +0,0 @@
-[addTextTrack.html]
- type: testharness
- [HTMLMediaElement.addTextTrack subtitles first arg]
- expected: FAIL
-
- [HTMLMediaElement.addTextTrack captions first arg]
- expected: FAIL
-
- [HTMLMediaElement.addTextTrack descriptions first arg]
- expected: FAIL
-
- [HTMLMediaElement.addTextTrack chapters first arg]
- expected: FAIL
-
- [HTMLMediaElement.addTextTrack metadata first arg]
- expected: FAIL
-
- [HTMLMediaElement.addTextTrack undefined second and third arg]
- expected: FAIL
-
- [HTMLMediaElement.addTextTrack null second and third arg]
- expected: FAIL
-
- [HTMLMediaElement.addTextTrack foo and bar second and third arg]
- expected: FAIL
-
- [HTMLMediaElement.addTextTrack foo second arg, third arg omitted]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/textTracks.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/textTracks.html.ini
deleted file mode 100644
index 40173fa405d..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/textTracks.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[textTracks.html]
- type: testharness
- [HTMLMediaElement.textTracks]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html.ini
index 1a756ae596b..3bf6362f75b 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html.ini
@@ -14,8 +14,8 @@
expected: FAIL
[TextTrack.activeCues, video playing]
- expected: TIMEOUT
+ expected: FAIL
[TextTrack.activeCues, adding cue during playback]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/constants.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/constants.html.ini
deleted file mode 100644
index 2dd405860dd..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrack/constants.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[constants.html]
- type: testharness
- expected: ERROR
- [TextTrack constants]
- 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 0fe949f114e..e2d957ad520 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,8 +1,5 @@
[cues.html]
type: testharness
- [TextTrack.cues, empty list]
- expected: FAIL
-
[TextTrack.cues, after addCue()]
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 970b33a0093..eff874f2ef0 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,5 @@
[kind.html]
type: testharness
- [TextTrack.kind, addTextTrack]
- expected: FAIL
-
[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 7c9ed164d7e..43a969142a2 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,6 +1,5 @@
[label.html]
type: testharness
- expected: ERROR
[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 dd162835f97..3b0c581cded 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,6 +1,5 @@
[language.html]
type: testharness
- expected: ERROR
[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 64ddddc6ba9..bd3917de17f 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,9 +1,5 @@
[oncuechange.html]
type: testharness
- expected: ERROR
[TextTrack.oncuechange]
expected: FAIL
- [TextTrack.addEventListener/removeEventListener]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/constructor.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/constructor.html.ini
index 9bef795b52a..f4210766bfe 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/constructor.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/constructor.html.ini
@@ -2,6 +2,3 @@
[TextTrackCue and VTTCue are separate interfaces]
expected: FAIL
- [TextTrackCue constructor should not be supported]
- 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 f4fb046a398..116e34ffa65 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,6 +1,5 @@
[endTime.html]
type: testharness
- expected: ERROR
[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 e6a27688379..1762f879a08 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,6 +1,5 @@
[id.html]
type: testharness
- expected: ERROR
[TextTrackCue.id, script-created cue]
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 b349e7912ed..f54423490ae 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,6 +1,5 @@
[pauseOnExit.html]
type: testharness
- expected: ERROR
[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 d0ee6f3033a..888faf747d1 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,6 +1,5 @@
[startTime.html]
type: testharness
- expected: ERROR
[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 559ee4d0e40..9fcb7b29a93 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,6 +1,5 @@
[track.html]
type: testharness
- expected: ERROR
[TextTrackCue.track, script-created cue]
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 1e9b25fa0e9..876b418bd02 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,6 +1,5 @@
[getter.html]
type: testharness
- expected: ERROR
[TextTrackCueList getter]
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 0400d492ae8..5c36ed38192 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,6 +1,5 @@
[length.html]
type: testharness
- expected: ERROR
[TextTrackCueList.length]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getTrackById.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getTrackById.html.ini
deleted file mode 100644
index f8bf007761b..00000000000
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getTrackById.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[getTrackById.html]
- type: testharness
- [TextTrackList.getTrackById]
- 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 cebc16828b6..f540437567d 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,12 +1,5 @@
[getter.html]
type: testharness
- expected: ERROR
[TextTrackList getter]
expected: FAIL
- [TextTrackList getter, no indexed set/create]
- expected: FAIL
-
- [TextTrackList getter, no indexed set/create (strict)]
- 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 fbbab9429bc..3d5e6ae6873 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,6 +1,5 @@
[length.html]
type: testharness
- expected: ERROR
[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 3be5a75b9fd..bf5dde22e56 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
@@ -3,6 +3,3 @@
[TextTrackList.onaddtrack]
expected: FAIL
- [TextTrackList.addEventListener/removeEventListener]
- 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 23de87032d6..97af152f9e4 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
@@ -3,6 +3,3 @@
[TextTrackList.onremovetrack]
expected: FAIL
- [TextTrackList.addEventListener/removeEventListener]
- expected: FAIL
-
diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json
index 12ec339eb10..4bcfa348648 100644
--- a/tests/wpt/mozilla/meta/MANIFEST.json
+++ b/tests/wpt/mozilla/meta/MANIFEST.json
@@ -27080,7 +27080,7 @@
"testharness"
],
"mozilla/interfaces.html": [
- "ad17e930ddb5bc2daecb86216efe8885ae399173",
+ "8153d67c8cb4e554b05ac884e9898f50508349be",
"testharness"
],
"mozilla/interfaces.js": [
diff --git a/tests/wpt/mozilla/tests/mozilla/interfaces.html b/tests/wpt/mozilla/tests/mozilla/interfaces.html
index ad17e930ddb..8153d67c8cb 100644
--- a/tests/wpt/mozilla/tests/mozilla/interfaces.html
+++ b/tests/wpt/mozilla/tests/mozilla/interfaces.html
@@ -202,6 +202,10 @@ test_interfaces([
"StyleSheet",
"StyleSheetList",
"Text",
+ "TextTrack",
+ "TextTrackCue",
+ "TextTrackCueList",
+ "TextTrackList",
"TextDecoder",
"TextEncoder",
"TimeRanges",