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.

Reply via email to