https://bugs.kde.org/show_bug.cgi?id=405045
Bug ID: 405045 Summary: Moving mouse over panel warps pointer to edge of screen while axes reversed Product: plasmashell Version: 5.15.2 Platform: Archlinux Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Panel Assignee: plasma-b...@kde.org Reporter: k...@subraizada.com Target Milestone: 1.0 Created attachment 118517 --> https://bugs.kde.org/attachment.cgi?id=118517&action=edit Video of bug SUMMARY I reported this as a Latte Dock bug at https://bugs.kde.org/show_bug.cgi?id=404979, but it affects Plasma panels. When a panel is set to Auto Hide and cursor axes are reversed via libinput, moving the cursor to the panel to reveal the panel will teleport the cursor to the top left of the screen. Once the panel becomes visible, it can be interacted with normally, but the process of revealing the panel makes the cursor teleport. When the panel visibility is set to Windows Can Cover, revealing the panel triggers the bug. When the visibility is Always Visible or Windows Go Below, the panel is never revealed so the bug does not occur. If the panel is made visible and then the cursor is quickly moved onto the panel (before it auto-hides again) it can be interacted with normally, but once the cursor is removed from the panel and the panel auto-hides, revealing the panel will teleport the cursor again. STEPS TO REPRODUCE 1. Run `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 panel to reveal it. OBSERVED RESULT Cursor teleports to top left of screen. EXPECTED RESULT Cursor should move onto panel. 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 A screen recording of this is attached. -- You are receiving this mail because: You are watching all bug changes.