When scrolling anywhere using 2 fingers the scroll bounces back if fingers are lifted up from touchpad. Soft finger point muscles have some flex to them and I strongly believe this causes the scroll bounce back. Easily repeated to both directions. In bounce scroll rapidly moves to the opposite direction of where user wanted to scroll when lifting up fingers.
When scrolling anywhere using 2 fingers the scroll bounces back if fingers are lifted up from touchpad. Soft finger point muscles have some flex to them and I strongly believe this causes the scroll bounce back. Easily repeated to both directions. In bounce scroll rapidly moves to the opposite direction of where user wanted to scroll when lifting up fingers.
Hardware details: relative- pointer: 16 id=7 [slave pointer (2)] pointer- gestures: 16 id=8 [slave pointer (2)] keyboard: 16 id=9 [slave keyboard (3)]
xinput --list
WARNING: running xinput against an Xwayland server. See the xinput man page for details.
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:16 id=6 [slave pointer (2)]
⎜ ↳ xwayland-
⎜ ↳ xwayland-
⎜ ↳ xwayland-touch:16 id=10 [slave pointer (2)]
⎜ ↳ xwayland-tablet stylus:16 id=11 [slave pointer (2)]
⎜ ↳ xwayland-tablet eraser:16 id=12 [slave pointer (2)]
⎜ ↳ xwayland-tablet cursor:16 id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-
lshw
capabilities: platform
capabilities: platform
capabilities: platform
capabilities: platform
capabilities: i2c
capabilities: platform
capabilities: i2c
capabilities: platform
capabilities: i8042
capabilities: i8042
*-input:0
product: Sleep Button
physical id: 2
logical name: input0
logical name: /dev/input/event0
*-input:1
product: Lid Switch
physical id: 3
logical name: input1
logical name: /dev/input/event1
*-input:2
product: Intel HID events
physical id: 4
logical name: input17
logical name: /dev/input/event9
*-input:3
product: ThinkPad Extra Buttons
physical id: 5
logical name: input18
logical name: /dev/input/event10
*-input:4
product: SYNA8007:00 06CB:CD8C Mouse
physical id: 6
logical name: input19
logical name: /dev/input/event4
logical name: /dev/input/mouse0
*-input:5
product: Power Button
physical id: 7
logical name: input2
logical name: /dev/input/event2
*-input:6
product: SYNA8007:00 06CB:CD8C Touchpad
physical id: 8
logical name: input20
logical name: /dev/input/event5
logical name: /dev/input/mouse1
*-input:7
product: Video Bus
physical id: 9
logical name: input22
logical name: /dev/input/event11
*-input:8
product: sof-hda-dsp Mic
physical id: a
logical name: input23
logical name: /dev/input/event12
*-input:9
product: sof-hda-dsp Headphone
physical id: b
logical name: input24
logical name: /dev/input/event13
*-input:10
product: sof-hda-dsp HDMI/DP,pcm=3
physical id: c
logical name: input25
logical name: /dev/input/event14
*-input:11
product: sof-hda-dsp HDMI/DP,pcm=4
physical id: d
logical name: input26
logical name: /dev/input/event15
*-input:12
product: sof-hda-dsp HDMI/DP,pcm=5
physical id: e
logical name: input27
logical name: /dev/input/event16
*-input:13
product: AT Translated Set 2 keyboard
physical id: f
logical name: input3
logical name: /dev/input/event3
logical name: input3::capslock
logical name: input3::numlock
logical name: input3::scrolllock
*-input:14
product: TPPS/2 ALPS TrackPoint
physical id: 10
logical name: input5
logical name: /dev/input/event6
logical name: /dev/input/mouse2