diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index cdc09d2bbb1..c9149a97847 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -1246,8 +1246,9 @@ export class HtmlVideoPlayer { targetTrackIndex = this.#customSecondaryTrackIndex; } - // skip if already playing this track - if (targetTrackIndex === track.Index) { + const activeTextTracks = this.getTextTracks(); + // skip if already playing this track and the track is active + if (targetTrackIndex === track.Index && activeTextTracks?.length) { return; }