SUMMARY STEPS TO REPRODUCE 1. enable dodge windows from panel settings 2. open an applicatoin window 3. drag the window over the panel to make the panel hides 4. press ctrl + f12 (peek at desktop shortcut) OBSERVED RESULT panel is not shown EXPECTED RESULT panel should shown as there is no windows shown in the desktop SOFTWARE/OS VERSIONS Linux/KDE Plasma: (available in About System) Operating System: Arch Linux KDE Plasma Version: 5.90.0 KDE Frameworks Version: 5.246.0 Qt Version: 6.6.1 Kernel Version: 6.6.3-1-cachyos (64-bit) Graphics Platform: Wayland ADDITIONAL INFORMATION
Created attachment 163747 [details] video
Can reproduce.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1902
Git commit a08a540f3eb0a438beb30d5fba4cb9ef521c4bfc by Nate Graham, on behalf of Niccolò Venerandi. Committed on 12/12/2023 at 21:56. Pushed by ngraham into branch 'master'. Do not dodge windows when peek at desktop is activated Simply had to make sure `touchingWindow` accounted for `showingDesktop`, and that it gets updated correctly when the variable changes in value. M +4 -2 desktoppackage/contents/views/Panel.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/a08a540f3eb0a438beb30d5fba4cb9ef521c4bfc