Bismuth-Forge / bismuth

KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.
https://bismuth-forge.github.io/bismuth/
Other
2.4k stars 93 forks source link

[Bug] Some applications don't cover taskbar when entering fullscreen and are pushed above instead #358

Open nphalem opened 2 years ago

nphalem commented 2 years ago

SUMMARY

Fullscreen doesn't cover the full screen and video that is full screened is pushed above. You can see traces of "Watch Later" and "Share" buttons on top right corner.

STEPS TO REPRODUCE

  1. Open a video on chromium based browser (Brave) in full screen or try to full screen KVM.

OBSERVED RESULT

Screenshot_20220505_181243

EXPECTED RESULT

Application should take over the full screen and cover the taskbar.

SOFTWARE/OS VERSIONS

Linux: 5.17.4-arch1-1 KDE Plasma Version: 5.24.4 KDE Frameworks Version: 5.93.0 Qt Version: 5.15.3

ADDITIONAL INFORMATION

Fullscreening other application like Firefox works as intented. Fullscreen in Firefox covers whole screen. After turning window tiling off, both Brave and KVM take the full screen as intended. I'm using Wayland and both Brave & Firefox are Wayland native.

prawilny commented 2 years ago

Note that it behaves correctly when the maximized window is floating. I use that to work around the bug and start floating layout before entering full screen mode.

SuperSamus commented 2 years ago

I reproduce the bug in Firefox Wayland too. Maybe you are running it in XWayland? (You can check in about:support.) To be more precise, I experience it in every Wayland (not XWayland) application I tried, it doesn't even have to be a video player, just Right Click > More Actions > Full Screen.

prawilny commented 2 years ago

@SuperSamus Prompted by your message above, I rechecked the bug's status on my machine. To my mild surprise, it turned out that everything works properly. edit: I just noticed bug you reported above - note that I used to have the same problems you do/did.

Fedora Linux 5.19.8-200.fc36.x86_64 KDE 5.25.5 KDE Frameworks 5.97.0 Qt 5.15.5 Bismuth 3.1.3 Firefox 104.0.2 under Wayland

Previously I've been experiencing this issue in two forms:

SuperSamus commented 2 years ago

I just noticed that I do not experience the bug if the window is maximized. If it's not maximized (even if it's the only window on the virtual desktop), then I experience the issue.

SuperSamus commented 2 years ago

I don't reproduce this anymore, in neither of the two forms. (Bismuth 3.1.4, Plasma 5.26)