https://bugs.kde.org/show_bug.cgi?id=521953
Bug ID: 521953
Summary: Cursor disappears with visibility dodge windows
Classification: Plasma
Product: kwin
Version First 6.7.0
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: xwayland
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
DESCRIPTION
The mouse cursor becomes invisible when the panel visibility is set to
"Dodge Windows" and a window triggers the panel to hide. The cursor
remains functional (clicks register) but is not rendered on screen.
The issue occurs for instance in Brave and Discord.
STEPS TO REPRODUCE
1. Open Panel settings (right-click panel → Edit Panel)
2. Set panel visibility to "Dodge Windows"
3. Open or move any window so that it touches or overlaps the panel edge
4. Observe the panel sliding away to hide
OBSERVED RESULT
The mouse cursor disappears and is no longer visible anywhere on screen.
Clicking still works, but the cursor remains invisible.
EXPECTED RESULT
The mouse cursor should remain visible at all times, regardless of panel
hide/show animations triggered by Dodge Windows mode.
SOFTWARE/OS VERSIONS
Operating System: CachyOS Linux
KDE Plasma Version: 6.7.0
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 7.0.12-1-cachyos (64-bit)
Graphics Platform: Wayland
Processors: 12 × 11th Gen Intel® Core™ i5-11400H @ 2.70GHz
Memory: 32 GiB of RAM (31.0 GiB usable)
Graphics Processor 1: Intel® UHD Graphics
Graphics Processor 2: NVIDIA GeForce RTX 3050 Laptop GPU
ADDITIONAL INFORMATION
- The cursor is invisible but functional; clicks register in the correct
position.
- Workarounds that temporarily restore the cursor:
- Using Visibility always visible (although it also appears to be glitches
when opening a context windows inside an aplication, eg Brave)
- When recording the screen with Spectacle, the cursor disappearance does
NOT occur. The bug only manifests during a normal desktop session without
active screen recording.
--
You are receiving this mail because:
You are watching all bug changes.