Scenario 1: Open a browser with a form (just like this comment form) Open krunner with alt+f2 or alt+space Type some app you'd like to open Submit your choice with Enter Result: The app opens AND the form receives the enter as well and get's submitted Scenario 2: Open any text or textarea in your browser Switch (with alt+tab) to another window that can be quit with Ctrl+Q (Messenger for Desktop in my case) Quit the app The `q` will go to textarea as well Scenario 3: Try using auto-type with KeePass or KeePassX 2 with Ctrl+V The letter `v` will be the first character to be auto-typed into desired field In each case, I used alt+tab to switch from browser (Vivaldi) to perform actions on different windows.
This is a bug in the applications. E.g. XWayland prior 1.19 had this issue. Maybe Qt also had this issue in some version. In general the application is informed about the keys still hold when gaining focus and it gets the key release event. That is all correct. It's an incorrect handling of the application if they trigger keys with it.
With XWayland 1.19 I cannot reproduce the bug.
thanks for the feedback. Great to hear it is truly gone.