diff --git a/features/webvtt.yml b/features/webvtt.yml index f608a8f398a..1f38a4e981a 100644 --- a/features/webvtt.yml +++ b/features/webvtt.yml @@ -7,17 +7,11 @@ caniuse: webvtt # be used to compute the status. It matches https://caniuse.com/webvtt other # than the Safari iOS version. TODO: Research whether WebVTT was shipped in # iOS 6, 7, or 8, and align all sources on the right answer. +status: + compute_from: api.VTTCue compat_features: - api.VTTCue - api.VTTCue.getCueAsHTML - api.VTTCue.text - # The VTTCue constructor came a bit later as it was originally the - # TextTrackCue constructor. - # - api.VTTCue.VTTCue - # Cue settings should be a separate feature - # - api.VTTCue.align - # - api.VTTCue.line - # - api.VTTCue.position - # - api.VTTCue.size - # - api.VTTCue.snapToLines - # - api.VTTCue.vertical + - api.VTTCue.text.all_html_character_references + - api.VTTCue.VTTCue diff --git a/features/webvtt.yml.dist b/features/webvtt.yml.dist index 18ae0e85b97..738ed8f50d5 100644 --- a/features/webvtt.yml.dist +++ b/features/webvtt.yml.dist @@ -14,6 +14,43 @@ status: safari: "6" safari_ios: "8" compat_features: + # ⬇️ Same status as overall feature ⬇️ + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "23" + # chrome_android: "25" + # edge: "12" + # firefox: "31" + # firefox_android: "31" + # safari: "6" + # safari_ios: "8" - api.VTTCue - api.VTTCue.getCueAsHTML - api.VTTCue.text + + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "33" + # chrome_android: "33" + # edge: "79" + # firefox: "31" + # firefox_android: "31" + # safari: "8" + # safari_ios: "8" + - api.VTTCue.VTTCue + + # baseline: low + # baseline_low_date: 2024-06-11 + # support: + # chrome: ≤80 + # chrome_android: "80" + # edge: "80" + # firefox: "127" + # firefox_android: "127" + # safari: "17.5" + # safari_ios: "17.5" + - api.VTTCue.text.all_html_character_references