Bug 447899 - Grabs all keypresses even when Focus Follows Mouse is set and the mouse pointer is on a different monitor (and never lets go) – on X11
Summary: Grabs all keypresses even when Focus Follows Mouse is set and the mouse point...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Dashboard widget (other bugs)
Version First Reported In: 6.2.4
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-03 21:20 UTC by tomashnyk
Modified: 2025-01-13 23:23 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tomashnyk 2022-01-03 21:20:34 UTC
STEPS TO REPRODUCE
1. Enable Focus follows mouse in Window Management> Window Behaviour > Focus
2. Have two monitors, place the mouse pointer on one and pres <Super> to open Application Dashboard.

OBSERVED RESULT
Even when I move the pointer, anything I write on the keyboard goes to Application dashboard.


EXPECTED RESULT
When I move the pointer, focus goes back to the window I am hovering over.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 21.10 (from PPA)
I am on X11.

I have a big monitor and the Dashboard opens on a small monitor on the side (actually my laptop)- so it is not in my line of sight and sometimes I forget I opened it, so this bites me surprisingly often. I guess Application Dashboard assumes it is fullscreen, but in multimonitor setups, it is not.
Comment 1 tomashnyk 2022-01-03 23:43:32 UTC
Actually, this only happens on X. Under Wayland, it starts on the screen where I have my pointer and it does not steal the focus. Not sure if it needs to be fixed then.
Comment 2 TraceyC 2025-01-13 23:23:14 UTC
Thanks for the bug report. There have been many improvements since this bug report was opened. It appears this was fixed. I verified this on X11 with git-master.

If you still have an issue, please open a new bug report, thanks.