Picture-in-picture window should always be on visible workspace
Categories
(Toolkit :: Picture-in-Picture, enhancement)
Tracking
()
People
(Reporter: jonkoops, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0
Steps to reproduce:
- Open any video in picture-in-picture mode
- Move to a different workspace
This issue can be reproduced using GNOME 3 on Wayland.
Actual results:
The video remains in the workspace it was originally in, switching between workspaces does not take the window with it.
Expected results:
The window containing the video should be in every workspace.
| Comment 1•6 years ago
           | ||
Bugbug thinks this bug should belong to this component, but please revert this change in case of error.
| Comment 2•5 years ago
           | ||
This is relevant to macOS as well.
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:74.0) Gecko/20100101 Firefox/74.0
Steps to reproduce:
- Open firefox on main desktop
- Browse to youtube, start PiP
- Open any other app that supports fullscreen (e.g. Mail)
- Make second app fullscreen
PiP does not appear on second workspace (where Mail is fullscreen)
- Switch back to Firefox on main desktop
PiP appears on main desktop
Compare with Safari, where PiP window stays visible across desktops
On a side-note with this bug, I would also expect that the PiP window does not take focus when switching between workspaces.
Blink-based browsers already has this behavior in i3 at the very least.
| Comment 5•3 years ago
           | ||
Can confirm the issue on GNOME 4. Hitting alt+space when the PiP window is in focus opens a context menu, where "Always on Top" is correctly checked, but not "Always on Visible Workspace".
Possibly helpful info:
- In the Looking Glass debugger (Press alt+f2, type 'lg', then return. Navigate to the "Windows" tab), this property is named 'on_all_workspaces'.
- wmctrl calls these windows "sticky".
(In reply to jonkoops from comment #3)
On a side-note with this bug, I would also expect that the PiP window does not take focus when switching between workspaces.
GNOME focuses the most recently in-focus window when switching workspaces. This is incredibly confusing with "Always on Top" windows and in dual-monitor setups setup such that only the primary monitor switches workspace.
| Updated•3 years ago
           | 
 
Description
•