Bug 452276

Summary: Text field cursor disappears when holding super
Product: [Plasma] Breeze Reporter: Oliver Beard <olib141>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: nate
Priority: NOR    
Version First Reported In: 5.24.4   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: A video showing the bug.
A video (actually) showing the bug.

Description Oliver Beard 2022-04-04 22:22:33 UTC
Created attachment 147967 [details]
A video showing the bug.

SUMMARY
When holding/pressing the Super key, often to then hold left click to drag a window, if the cursor is over a text entry field, showing the text cursor, the cursor disappears whilst holding super. If the cursor is moved, or a left click is used to drag (or right click to resize), the cursor reappears with the appropriate grab/resize cursor.

In the attached video, this is demonstrated in KWrite's text area, and in the Name field in the native file picker. It can also be seen in Dolphin, if you click to enter a path, or rename a file.

SOFTWARE/OS VERSIONS
Linux: Arch Linux
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
Comment 1 Oliver Beard 2022-04-04 22:30:14 UTC
I should have checked - the recording doesn't actually show the bug, which is... interesting.
Comment 2 Oliver Beard 2022-04-04 23:19:29 UTC
Created attachment 147969 [details]
A video (actually) showing the bug.
Comment 3 Nate Graham 2022-04-06 17:42:04 UTC
Cannot reproduce on Wayland. Are you on X11? If so can you try on Wayland?

Also does it still happen for you if you use a different application style, such as Fusion, Kvantum, or Lightly?
Comment 4 Oliver Beard 2022-04-07 02:34:52 UTC
(In reply to Nate Graham from comment #3)
I can reproduce this with all the stock application styles (Breeze, Fusion, MS Windows 9x, Oxygen) on both Wayland and X11.
Comment 5 Nate Graham 2022-04-07 15:39:38 UTC
Huh, cannot reproduce with 200% scale.

Still, if it happens on both X11 and Wayland with all styles, this means it's not a Breeze problem. It's not even a KWin problem since KWin doesn't handle the cursor on X11. That means it has to be an issue deep in Qt itself. You'll need to report it at https://bugreports.qt.io.

Thanks!