https://bugs.kde.org/show_bug.cgi?id=404979
Bug ID: 404979 Summary: Moving mouse over Latte Dock warps pointer to edge of screen while axes reversed Product: latte-dock Version: 0.8.7 Platform: Archlinux Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: application Assignee: mvourla...@gmail.com Reporter: k...@subraizada.com Target Milestone: --- Created attachment 118477 --> https://bugs.kde.org/attachment.cgi?id=118477&action=edit Demonstration of bug SUMMARY My dock is set to hide via "dodge all windows." When mouse/trackpad axes are reversed in libinput and I move the mouse cursor onto the dock, the cursor warps to the top left of the screen, and I need to move the cursor back down onto the dock to use it. Once the dock becomes visible, it can be interacted with normally, but if the dock becomes hidden again, revealing it with the cursor will again move it to the top left. The bug still occurs if dock visibility is set to "Auto-Hide," but does not occur when visibility is set to "Always Visible" or "Windows Go Below." The bug occurs regardless of whether the dock is placed on the top/left/bottom/right edge of the screen and whether it positioned centered/left/right/justified. STEPS TO REPRODUCE 1. Using `xinput list` to get your mouse/touchpad device ID, run `xinput set-prop ID "Coordinate Transform Matrix" -1 0 0 0 -1 0 0 0 1` to invert the pointer x/y axes. 2. Move cursor onto a hidden Latte Dock to reveal it. OBSERVED RESULT The cursor will teleport to the top left corner of the screen. EXPECTED RESULT The cursor should stay where it was moved onto the dock. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch; latte-dock 0.8.7 KDE Plasma Version: 5.15.2-1 KDE Frameworks Version: 5.55.0-1 Qt Version: 5.12.1-1 ADDITIONAL INFORMATION The attached video is a screen recording of this bug; as you can (sort of) see, when the dock is made visible the cursor stays on it, but while the dock is hidden moving the cursor onto the dock makes the cursor teleport away. -- You are receiving this mail because: You are watching all bug changes.