Skip to content

Firefox Sequioa : Crash when not in the viewport #9083

@privaloops

Description

@privaloops

Description

We are experiencing random playback crashes accompanied by the classic error message.

Reduced test case

https://videojs-http-streaming.netlify.app/?debug=false&autoplay=false&muted=false&fluid=false&minified=false&sync-workers=false&liveui=true&llhls=true&url=https%3A%2F%2Fmanifest-arte.akamaized.net%2Fapi%2Fmanifest%2Fv1%2FGenerate%2F8f806822-202a-4038-8e8c-0ed13eb2ee2f%2Ffr%2FXQ%2BKS%2BCHEV1%2F088021-000-A.m3u8&type=application%2Fx-mpegURL&keysystems=%7B%0A%20%20%22html5%22%3A%20%7B%0A%20%20%20%20%22vhs%22%3A%20%7B%0A%20%20%20%20%20%20%22limitRenditionByPlayerDimensions%22%3A%20false%2C%0A%20%20%20%20%20%20%22useBandwidthFromLocalStorage%22%3A%20true%2C%0A%20%20%20%20%20%20%22suppressNotSupportedError%22%3A%20true%2C%0A%20%20%20%20%20%20%22enableLowInitialPlaylist%22%3A%20true%2C%0A%20%20%20%20%20%20%22useForcedSubtitles%22%3A%20true%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D&buffer-water=false&exact-manifest-timings=false&pixel-diff-selector=false&network-info=false&dts-offset=false&override-native=false&object-fit=false&use-mms=false&preload=auto&mirror-source=false&forced-subtitles=false&native-text-tracks=false

Steps to reproduce

  1. Open Firefox on macOS Sequoia (minimum).
  2. Play the video on the given Netlify address
  3. Open a new tab and visit a website
  4. Wait a bit, can take several minutes

The bug is as follows: playback stops randomly but almost systematically after a few minutes if the player is not in the viewport — either by scrolling away with a limited height browser or by navigating to another browser tab.

We have tried with different HLS streams, DASH streams, and also with videojs-contrib-dash.
This is why we are reporting the bug in this repository and not in http-streaming.

Errors

VIDEOJS: ERROR: (CODE:3 MEDIA_ERR_DECODE) The media playback was aborted due to a corruption problem or because the media used features your browser did not support. Object { code: 3, message: "The media playback was aborted due to a corruption problem or because the media used features your browser did not support." }

Image Image

What version of Video.js are you using?

8.26.2

Video.js plugins used.

http-streaming

What browser(s) including version(s) does this occur with?

Firefox 141.0

What OS(es) and version(s) does this occur with?

MacOS 15.5 (24F74)

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs: triageThis issue needs to be reviewed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions