Summary: | After closing the Application Launcher by interacting with a panel set to Dodge Windows, that screen edge will glow when the cursor approaches over top of a fullscreen application until the cursor fully touches the edge | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Fernando M. Muniz <fernandommuniz> |
Component: | Panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | john.kizer, nate, niccolo.venerandi, plasma-bugs |
Priority: | NOR | ||
Version First Reported In: | 6.2.4 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=497826 | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/31e0e256ad534c146bd42a6ad3c22bdc16d56685 | Version Fixed In: | 6.3.0 |
Sentry Crash Report: | |||
Attachments: | Panel's beam in fullscreen. |
I can reproduce on Fedora KDE 41. 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 497826 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 497826 (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 |
Created attachment 176854 [details] Panel's beam in 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. Result: The "blue beam of light" of the hidden panel is still appearing in fullscreen even though the actual panel won't show up. It might appear in video games of users that tabs out of the game and then goes back into playing, and has the misfortune of engaging with a in-game menu that its close button is close to the panel, making the cursor always show that blue light during gameplay.