diff options
-rw-r--r-- | components/script/dom/texttrack.rs | 7 | ||||
-rw-r--r-- | components/script/dom/webidls/TextTrack.webidl | 2 | ||||
-rw-r--r-- | tests/wpt/metadata/html/dom/interfaces.https.html.ini | 6 |
3 files changed, 8 insertions, 7 deletions
diff --git a/components/script/dom/texttrack.rs b/components/script/dom/texttrack.rs index 553ff8ea159..c0b910d36bc 100644 --- a/components/script/dom/texttrack.rs +++ b/components/script/dom/texttrack.rs @@ -110,6 +110,13 @@ impl TextTrackMethods for TextTrack { } } + // https://html.spec.whatwg.org/multipage/#dom-texttrack-activecues + fn GetActiveCues(&self) -> Option<DomRoot<TextTrackCueList>> { + // XXX implement active cues logic + // https://github.com/servo/servo/issues/22314 + None + } + // https://html.spec.whatwg.org/multipage/#dom-texttrack-addcue fn AddCue(&self, cue: &TextTrackCue) -> ErrorResult { // FIXME(#22314, dlrobertson) add Step 1 & 2 diff --git a/components/script/dom/webidls/TextTrack.webidl b/components/script/dom/webidls/TextTrack.webidl index 71fc0e84099..d51d9b0dc67 100644 --- a/components/script/dom/webidls/TextTrack.webidl +++ b/components/script/dom/webidls/TextTrack.webidl @@ -19,7 +19,7 @@ interface TextTrack : EventTarget { attribute TextTrackMode mode; readonly attribute TextTrackCueList? cues; - // readonly attribute TextTrackCueList? activeCues; + readonly attribute TextTrackCueList? activeCues; [Throws] void addCue(TextTrackCue cue); diff --git a/tests/wpt/metadata/html/dom/interfaces.https.html.ini b/tests/wpt/metadata/html/dom/interfaces.https.html.ini index 55ce558b21d..fad71e893fe 100644 --- a/tests/wpt/metadata/html/dom/interfaces.https.html.ini +++ b/tests/wpt/metadata/html/dom/interfaces.https.html.ini @@ -9563,15 +9563,9 @@ [TextTrack interface: attribute inBandMetadataTrackDispatchType] expected: FAIL - [TextTrack interface: attribute activeCues] - expected: FAIL - [TextTrack interface: document.createElement("track").track must inherit property "inBandMetadataTrackDispatchType" with the proper type] expected: FAIL - [TextTrack interface: document.createElement("track").track must inherit property "activeCues" with the proper type] - expected: FAIL - [TimeRanges must be primary interface of document.createElement("video").buffered] expected: FAIL |