For certain WebVTT compatible sites like ted.com, their track [modes](https://developer.mozilla.org/en-US/docs/Web/API/TextTrack/mode) do not always update from "hidden" as one expects, particularly when tracks are visible on a video. Bug 1754549 aims to obtain a collection of sites, for which we "ignore hidden mode", via [remote settings](https://firefox-source-docs.mozilla.org/services/settings/#usage). However, someone in the PiP team (or any Mozilla staff really) must set up the remote settings themselves and create the override list that we need. Steps to setting this up can be [found here](https://remote-settings.readthedocs.io/en/latest/getting-started.html).
Bug 1766705 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
For certain WebVTT compatible sites like ted.com, their track [modes](https://developer.mozilla.org/en-US/docs/Web/API/TextTrack/mode) do not always update from "hidden" as one expects, particularly when tracks are visible on a video. Bug 1754549 aims to obtain a collection of sites, for which we "ignore hidden mode", via [remote settings](https://firefox-source-docs.mozilla.org/services/settings/#usage). (To clarify: in ted.com, other text tracks that are not displayed on the video have their modes set to "disabled") However, someone in the PiP team (or any Mozilla staff really) must set up the remote settings themselves and create the override list that we need. Steps to setting this up can be [found here](https://remote-settings.readthedocs.io/en/latest/getting-started.html).
For certain WebVTT compatible sites like ted.com, their track [modes](https://developer.mozilla.org/en-US/docs/Web/API/TextTrack/mode) do not always update from "hidden" as one expects, particularly when tracks are visible on a video. Bug 1754549 aims to obtain a collection of sites, for which we "ignore hidden mode", via [remote settings](https://firefox-source-docs.mozilla.org/services/settings/#usage). (To clarify: in ted.com, other text tracks that are not displayed on the video have their modes set to "disabled") However, someone in the PiP team (or any Mozilla staff really) must set up the remote settings themselves and create the override list that we need. Steps to setting this up can be [found here](https://remote-settings.readthedocs.io/en/latest/getting-started.html). To give us an idea of how our data could look, here is a simplified example: ``` //collection of overrides named as "pip-webvtt-overrides" const RemoteSettings("pip-webvtt-overrides").get(); /* records == [ { id: "ted", url_patterns: ["https://*ted.com/*"], should_show_hidden_mode: true, }, ]; */ ```
For certain WebVTT compatible sites like ted.com, their track [modes](https://developer.mozilla.org/en-US/docs/Web/API/TextTrack/mode) do not always update from "hidden" as one expects, particularly when tracks are visible on a video. Bug 1754549 aims to obtain a collection of sites, for which we "ignore hidden mode", via [remote settings](https://firefox-source-docs.mozilla.org/services/settings/#usage). (To clarify: in ted.com, other text tracks that are not displayed on the video have their modes set to "disabled") However, someone in the PiP team (or any Mozilla staff really) must set up the remote settings themselves and create the override list that we need. Steps to setting this up can be [found here](https://remote-settings.readthedocs.io/en/latest/getting-started.html). To give us an idea of how our data could look, here is a simplified example of how code may look from the client side: ``` //collection of overrides named as "pip-webvtt-overrides" const RemoteSettings("pip-webvtt-overrides").get(); /* records == [ { id: "ted", url_patterns: ["https://*ted.com/*"], should_show_hidden_mode: true, }, ]; */ ```
For certain WebVTT compatible sites like ted.com, their track [modes](https://developer.mozilla.org/en-US/docs/Web/API/TextTrack/mode) do not always update from "hidden" as one expects, particularly when tracks are visible on a video. Bug 1754549 aims to obtain a collection of sites, for which we "ignore hidden mode", via [remote settings](https://firefox-source-docs.mozilla.org/services/settings/#usage). (To clarify: in ted.com, other text tracks that are not displayed on the video have their modes set to "disabled") However, someone in the PiP team (or any Mozilla staff really) must set up the remote settings themselves and create the override list that we need. Steps to setting this up can be [found here](https://remote-settings.readthedocs.io/en/latest/getting-started.html). To give us an idea of how our data could look, here is a simplified example of how code may look from the client side: ``` //collection of overrides named as "pip-webvtt-overrides" const RemoteSettings("pip-webvtt-overrides").get(); /* records == [ { id: "ted", url_patterns: ["https://*ted.com/*"], should_show: true, mode: "hidden", }, ]; */ ```