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/