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.

Reply via email to