Two-finger scrolling misbehaving after resume from suspend
Summary
After a suspend/resume cycle on my Lenovo Thinkpad E485, my touchpad starts to misbehave. Two-finger scrolling no longer works reliably and fails for at least three out of four tries. libinput debug-events
shows a message that seems relevant:
event14 - SynPS/2 Synaptics TouchPad: libinput bug: tp_gesture_end in unknown gesture mode
Steps to reproduce
Suspend the system, resume, try to scroll in an application
Required information
- libinput version: 1.19.2 (Arch Linux, sway)
- hardware information: Lenovo Thinkpad E485
$ udevadm info /sys/class/input/event14
P: /devices/platform/i8042/serio1/input/input9/event14
N: input/event14
L: 0
S: input/by-path/platform-i8042-serio-1-event-mouse
E: DEVPATH=/devices/platform/i8042/serio1/input/input9/event14
E: DEVNAME=/dev/input/event14
E: MAJOR=13
E: MINOR=78
E: SUBSYSTEM=input
E: USEC_INITIALIZED=4110316
E: ID_INPUT=1
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_WIDTH_MM=98
E: ID_INPUT_HEIGHT_MM=65
E: ID_BUS=i8042
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: ID_INPUT_TOUCHPAD_INTEGRATION=internal
E: LIBINPUT_DEVICE_GROUP=11/2/7:isa0060/serio1
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-event-mouse