SUMMARY Whenever the widget panel appears and there are windows behind it, the panel will rearrange windows and dock them to the left of the screen. Not sure what causes it but it is happening. STEPS TO REPRODUCE 1. Open a few applications 2. Open Widget Sidbar 3. Close Widget Sidebar OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Can you attach a screen recording?
I am on wayland so I wasn't able to get a screen recorder so I used my phone. https://youtu.be/Y90otOIWHjY
That video is marked as private, so I can't see it. I think you want "unlisted" not "private".
VIDEO FIXED!
Thanks, can confirm.
It is a plasma surface with set_role(2) and set_panel_takes_focus(1)
We need a call to setPanelBehavior(WindowsCanCover)
*** Bug 433793 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/429
Git commit d40d36057a0ee9fcb4badc7ff8b56844da79dfc8 by David Edmundson. Committed on 13/01/2022 at 10:36. Pushed by davidedmundson into branch 'master'. Always sync the setPanelBehavior to wayland Currently this code is in the else statement to if (type != Dialog::Normal) { This doesn't make sense as panel roles apply explicitly to other types, like Dialog::Dock. On X11 the equivalent always applies. M +10 -10 src/plasmaquick/dialog.cpp https://invent.kde.org/frameworks/plasma-framework/commit/d40d36057a0ee9fcb4badc7ff8b56844da79dfc8