Bug 451675

Summary: Screen Edge and Corner shortcuts should not be active in full screen applications
Product: [Plasma] kwin Reporter: pcoop <pcoop>
Component: inputAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nate, xaver.hugl
Priority: NOR Keywords: usability
Version First Reported In: 5.24.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 5.25.0
Sentry Crash Report:

Description pcoop@tuta.io 2022-03-19 06:14:07 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Watch something via mpv, vlc or web YouTube on fullscreen 
2. Interact with screen edge through mouse
3. It'll spawn the assigned shortcuts (which shouldn't happen on fullscreens)

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
Comment 1 pcoop@tuta.io 2022-03-19 06:20:24 UTC
(WHY CAN'T I EDIT MY OWN ABOVE POST?)

OBSERVED RESULT
Screen Edges still spawn the shortcut on media fullscreens

EXPECTED RESULT
Shouldn't spawn when I move mouse to Corners.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
(available in About System)
KDE Plasma Version: 5.24.3
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
Comment 2 Nate Graham 2022-03-26 03:37:40 UTC
I suppose this could also interfere with full screen games that want to use screen edges, like RTS games.
Comment 3 pcoop@tuta.io 2022-03-27 10:18:02 UTC
(In reply to Nate Graham from comment #2)
> I suppose this could also interfere with full screen games that want to use
> screen edges, like RTS games.

Games won't suffer this issue. Because they have their own cursor instance. This issue exists only on browser fullscreens, media player fullscreens, etc.
Comment 4 Zamundaaa 2022-08-23 09:45:22 UTC
This has been implemented with https://invent.kde.org/plasma/kwin/-/commit/946087ef37957055af40af3a8378d67d2ea69c0e