Created attachment 176852 [details] Panel forgets to Dodge Windows The panel in Dodge Windows setting is not behaving correctly when exiting fullscreen.
1- Have the app in fullscreen. 2- Have the panel set to "Dodge Windows" 3- Press the Windows button to open the panel. 4- Close the panel by clicking on it. 5- Move your cursor to the panel's "blue beam of light" until it disappears. 6- Exit fullscreen. Result: Panel does not Dodge Windows until the user hovers the cursor over the panel.
The bug also happens with "Hide Automatically".
Can reproduce.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/7040
Git commit 25de61736815d015c9c40e6c5797ce5a688ec7e2 by Niccolò Venerandi. Committed on 21/01/2025 at 13:34. Pushed by niccolove into branch 'master'. Never show autohide/dodge windows panels when a window is fullscreen Currently, if a edge with a autohide/dodge panel is triggered when a window is fullscreen, the panel will be shown; but, since it will not have focus, it will be drawn behind the fullscreen window. To avoid this, we make sure to never display autohide/dodge panels in this scenario. Related: bug 497829 M +2 -1 src/screenedge.cpp https://invent.kde.org/plasma/kwin/-/commit/25de61736815d015c9c40e6c5797ce5a688ec7e2
Git commit 31e0e256ad534c146bd42a6ad3c22bdc16d56685 by Niccolò Venerandi. Committed on 21/01/2025 at 13:51. Pushed by niccolove into branch 'Plasma/6.3'. Never show autohide/dodge windows panels when a window is fullscreen Currently, if a edge with a autohide/dodge panel is triggered when a window is fullscreen, the panel will be shown; but, since it will not have focus, it will be drawn behind the fullscreen window. To avoid this, we make sure to never display autohide/dodge panels in this scenario. Related: bug 497829 (cherry picked from commit 25de61736815d015c9c40e6c5797ce5a688ec7e2) Co-authored-by: Niccolò Venerandi <niccolo@venerandi.com> M +2 -1 src/screenedge.cpp https://invent.kde.org/plasma/kwin/-/commit/31e0e256ad534c146bd42a6ad3c22bdc16d56685