[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#995861: libinput10: cursor jumps every time a finger touches and moves across touchpad



Title: -

Package: libinput10
Version: 1.19.1-1
Severity: normal
Tags: patch upstream
Forwarded: https://gitlab.freedesktop.org/libinput/libinput/-/issues/680

There's a regression in 1.19.1 which causes the cursor to jump when a hold gesture is detected and then discarded because the motion event is processed twice. In practice this is triggered by almost every flick of finger across the touchpad where no finger previously touched it, and thus results in jumps often enough that I frequently overshoot the intended target of movement.

There's a proposed fix here: https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/702 which I'm now testing and everything seems all right now.

(I'm tempted to mark this severity important, but I won't since it's already in testing and desktop/mouse users are unaffected. I'm not entirely sure if all touchpads are affected, but a safe bet is that this indeed makes most laptops/touchpads very unpleasant.)

-- System Information:
Debian Release: bookworm/sid
APT prefers stable-security
APT policy: (990, 'stable-security'), (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-debug'), (500, 'unstable'), (500, 'stable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.14.0-2-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_CPU_OUT_OF_SPEC, TAINT_USER, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

--

Tomáš "liskin" ("Pivník") Janoušek, https://lisk.in/


Reply to: