diff --git a/client/src/assets/player/peertube-player.ts b/client/src/assets/player/peertube-player.ts index 5ab1fc9b1..e8a46c721 100644 --- a/client/src/assets/player/peertube-player.ts +++ b/client/src/assets/player/peertube-player.ts @@ -361,7 +361,10 @@ export class PeerTubePlayer { getVideojsOptions (): videojs.PlayerOptions { const html5 = { - preloadTextTracks: false + preloadTextTracks: false, + // Prevent a bug on iOS where the text tracks added by peertube plugin are removed on play + // See https://github.com/Chocobozzz/PeerTube/issues/6351 + nativeTextTracks: false } const plugins: VideoJSPluginOptions = {