Bug 404979 - Moving mouse over Latte Dock warps pointer to edge of screen while axes reversed
Summary: Moving mouse over Latte Dock warps pointer to edge of screen while axes reversed
Status: RESOLVED DUPLICATE of bug 405045
Alias: None
Product: lattedock
Classification: Unmaintained
Component: application (other bugs)
Version First Reported In: 0.8.7
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-02 07:31 UTC by Subramaniyam Raizada
Modified: 2019-03-03 20:27 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Demonstration of bug (2.70 MB, video/ogg)
2019-03-02 07:31 UTC, Subramaniyam Raizada
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Subramaniyam Raizada 2019-03-02 07:31:54 UTC
Created attachment 118477 [details]
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.
Comment 1 Michail Vourlakos 2019-03-02 12:20:05 UTC
is this happening only with Latte dock? Your plasma panels work ok?
Comment 2 Subramaniyam Raizada 2019-03-02 13:25:06 UTC
I wasn't using any plain panels before, but just added one and it does have this issue. What would be the right place to report this?
Comment 3 Michail Vourlakos 2019-03-02 13:33:34 UTC
(In reply to kde from comment #2)
> I wasn't using any plain panels before, but just added one and it does have
> this issue. What would be the right place to report this?

probably "plasmashell" product, Panels as component.

1. Open a new bug report for plasma panels there and afterwards
2. set this bug report as a DUPLICATE for [1]
Comment 4 Subramaniyam Raizada 2019-03-03 20:27:50 UTC

*** This bug has been marked as a duplicate of bug 405045 ***