Picture-in-picture pop out should prevent page's JavaScript from pausing the video
Categories
(Toolkit :: Picture-in-Picture, enhancement)
Tracking
()
People
(Reporter: jakub.g.opensource, Unassigned)
Details
Steps to reproduce:
- Open Twitter.com
- 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)
- Click picture-in-picture pop-out button
- 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).
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.
Description
•