Closed Bug 1799718 Opened 2 years ago Closed 2 years ago

Picture-in-picture pop out should prevent page's JavaScript from pausing the video

Categories

(Toolkit :: Picture-in-Picture, enhancement)

Firefox 108
Desktop
All
enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1547349

People

(Reporter: jakub.g.opensource, Unassigned)

Details

Steps to reproduce:

  1. Open Twitter.com
  2. Scroll the timeline until you see some video that has video pop-out (or make all videos have it with about:config > media.videocontrols.picture-in-picture.video-toggle.always-show : true)
  3. Click picture-in-picture pop-out button
  4. Scroll the page down until the original tweet disappears from viewport

Actual results:

The video in the pop-out got paused by the page, by Twitter's JavaScript most likely.

Expected results:

As a user, I don't want the video to pause.
I want to keep watching it while I scroll the timeline.

The requirement I posted above is purely "as a user".
Obviously as a website owner, I may want a different behavior, so there's a conflict here.

The feature could potentially be implemented as a config flag, although it would limit its usefulness a lot (configs are not very discoverable).

Component: Untriaged → Video/Audio Controls
OS: Unspecified → All
Product: Firefox → Toolkit
Hardware: Unspecified → Desktop
Component: Video/Audio Controls → Picture-in-Picture

Hi Jakub,

We are aware of the problem (I linked a duplicate bug), and would eventually want to address the need for better PiP behavior for feed-based websites (it's not only pausing, it's also the length of most feed videos that make PiP as is a suboptimal experience in the feed filled with videos).

It is not on our short-term radar, unfortunately, but we might return and try to figure out how to improve this experience after Q1 2023.

Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1547349
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.