Bug 497829 - 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
Summary: After closing the Application Launcher by interacting with a panel set to Dod...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 6.2.4
Platform: Arch Linux Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-23 14:12 UTC by Fernando M. Muniz
Modified: 2025-01-24 05:38 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.3.0
Sentry Crash Report:


Attachments
Panel's beam in fullscreen. (2.17 MB, video/x-matroska)
2024-12-23 14:12 UTC, Fernando M. Muniz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fernando M. Muniz 2024-12-23 14:12:48 UTC
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.
Comment 1 John Kizer 2025-01-02 05:46:34 UTC
I can reproduce on Fedora KDE 41.
Comment 2 Bug Janitor Service 2025-01-21 11:49:32 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/7040
Comment 3 Niccolò Venerandi 2025-01-21 13:50:57 UTC
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
Comment 4 Niccolò Venerandi 2025-01-21 13:56:55 UTC
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