Picture-in-Picture window in Wayland does not stays on top of other windows.
-
Hello,
I'm using Pop_OS 22.04 with Wayland and the Picture in Picture window does not stays on top of other windows.
I reported this as a bug, which got the code VB-105758, but no update yet
Is anyone else having a similar issue?
This is an example of the issue:
-
@leandrojmp
Hi, VB-105758 is not confirmed.
I checked this with Chromium 124 and Chrome, it does not work there too.
I don`t use Wayland so I guess it is not relevant in this case.
Maybe other user can verify this on Linux, I don't use PiP normally. -
@mib2berlin Thanks, I will wait to see if anyone has this issue and the bug can be confirmed.
For me is happening only on Pop OS, on Mac this does not happens and the picture in picture works without any issue.
-
@leandrojmp
One developer test your report and cant confirm but he was on macOS.
I guess this is Linux only and add a comment to the report, if the next tester use Windows the report gets closed as it work there too.Cheers, mib
-
Yeah, something is weird.
I've tested on an Ubuntu 22.04 also on Wayland and it worked.
It seems that this is specific to Pop OS.
-
@leandrojmp
We have some Pop OS user here, if it happen only there it is not a Vivaldi bug. It work on Opensuse too.
You can search for PopOS issues with PiP with other Chromium browsers, Brave or something.
I guess you are not the only one.Cheers, mib
-
@leandrojmp
I will close the bug report for now, this is not a Vivaldi issue.Cheers, mib
-
Just an update, I've installed the latest version of Brave browser to test it and the Picture in Picture works as expected.
Both Vivaldi and Brave seems to be using the same Chromium version, 124.
So PiP works on Brave, but not on Vivaldi, isn't this a Vivaldi issue?
-
@mib2berlin said in Picture-in-Picture window in Wayland does not stays on top of other windows.:
I will close the bug report for now, this is not a Vivaldi issue.
If it works on other Chromium based browser on the same Chromium version on the same system, but it does not work on Vivaldi, shouldn't this at least be investigated?
-
@leandrojmp
Argh, a few minutes to late.
Yes, I reopen the report and will add a comment for other testers. -
@mib2berlin I can capture some screencast to show this working in Brave, but not on Vivaldi if needed.
-
@leandrojmp
No, this is not needed.
I guess the Vivaldi team have a PopOS user or setup a VM with it to test those issues.
You cant test all Linux distros but PopOS is not a niche distribution, it should work there. -
Just curious if is there any update on this, the PiP still does not work as expected, the pop out window will not stay on top.
it is the only Chromium based browser that I tested that this is not working.
-
@leandrojmp
Hi, no news on this bug.
Wayland is not supported from Vivaldi, I can ask in the developer chat how these bugs are handled from the team.Cheers, mib
-
... and I cant reproduce it on Opensuse Linux with Wayland, Vivaldi 6.7.3329.35.
-
@mib2berlin Unfortunately for me it is still broken on the last version.
Maybe it is something that affects only Pop OS?
Curious, what are you using in option Preferred Ozone platform on vivaldi://flags ?
I need to set it to Wayland or else everything is extremely blurry.
But no sure if this is related.
-
@leandrojmp said in Picture-in-Picture window in Wayland does not stays on top of other windows.:
Curious, what are you using in option Preferred Ozone platform on vivaldi://flags ?
I need to set it to Wayland or else everything is extremely blurry.
But no sure if this is related.
That's very much related, Wayland+Chromium isn't 100% ready (the xdg-pip protocol iirc), if you want to run any Chromium-based browser with that flag then you need to enforce PiP, for example in KDE:
Otherwise you need to revert that flag to "Default" to run V. in "XWayland mode" like all the others Chromium-based do for PiP to stay on top.
-
@npro said in Picture-in-Picture window in Wayland does not stays on top of other windows.:
That's very much related, Wayland+Chromium isn't 100% ready (the xdg-pip protocol iirc), if you want to run any Chromium-based browser with that flag then you need to enforce PiP
Leaving Preferred Ozone platform as Default and relaunching the browser has the same behavior, also I downloaded Brave, which is another Chromium based browser, and it does not have this issue, only Vivaldi.
I will see if there is any hidden setting on Gnome to enforce PiP.
Currently to be able to use PiP I need to switch browsers as only Vivaldi has this issue on my system.
-
Well, I found a workaround, selecting the pop out window and pressing alt + space will open the right click menu where I can select Always on Top, this way the pop out window will stay on top.
But I need to do that every time, also, the right click menu does not work if I just right click on the pop out window, just using the keyboard shortcut.
At least now I do not need to switch browsers, not sure what is the issue, everything worked as expected, but after some updated it stopped, unfortunately I cannot remember in which version this started.
-
You said
@leandrojmp said in Picture-in-Picture window in Wayland does not stays on top of other windows.:
I'm using Pop_OS 22.04 with Wayland
as far as I know the default session in Pop_OS is
X11
why did you stray away from it? I'd say go back to your OS' defaults.