Bug 94317

Summary: Small up and down moves after scrolling when holding finger fixed
Product: Wayland Reporter: Milan Bouchet-Valat <nalimilan>
Component: libinputAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: medium CC: peter.hutterer
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: evemu-record
evemu-record, second attempt

Description Milan Bouchet-Valat 2016-02-27 11:16:46 UTC
If I scroll vertically with one finger using the area on the right of my Synaptics touchpad, and then stop moving my finger, small up and down moves still happen. It looks like the tolerance is too low, i.e. tiny moves that should be ignored are not.

This is with libinput 1.1.6 on Fedora 23.
I have an hp Pavilion dm4 with this touchpad:
# Input device name: "SynPS/2 Synaptics TouchPad"
# Input device ID: bus 0x11 vendor 0x02 product 0x07 version 0x1b1

This also happens after applying the udev patch from Bug 91615.

(I don't remember seeing this when I reported the other bugs, so I'm not sure whether it might have regressed, or whether I just didn't notice it at first.)
Comment 1 Peter Hutterer 2016-03-01 22:01:27 UTC
does the cursor wobble when you hold the finger still in normal mode? If so we may need a hysteresis for your touchpad, otherwise it may be a pure scrolling issue. Please attach an evemu-recording anyway, makes it easier to handle.

Also, I just pushed libiput-1.2.1-2.fc23, please try that first too.
http://koji.fedoraproject.org/koji/taskinfo?taskID=13192541
Comment 2 Milan Bouchet-Valat 2016-03-01 22:05:39 UTC
Created attachment 122066 [details]
evemu-record

(In reply to Peter Hutterer from comment #1)
> does the cursor wobble when you hold the finger still in normal mode? If so
> we may need a hysteresis for your touchpad, otherwise it may be a pure
> scrolling issue. Please attach an evemu-recording anyway, makes it easier to
> handle.
Damn, I wanted to attach that record (which I had already saved), and mention that the problem does not happen when outside of scrolling. Also, it stops if I move the finger off the touchpad and put it again on the touchpad, i.e. it only happens immediately after scrolling.

> Also, I just pushed libiput-1.2.1-2.fc23, please try that first too.
> http://koji.fedoraproject.org/koji/taskinfo?taskID=13192541
Thanks, I'll try that (but I can't restart X right now).
Comment 3 Peter Hutterer 2016-03-02 02:07:22 UTC
that's just a recording of you holding the finger in place, right? can you do one with a scroll motion followed by the holding in place?
Comment 4 Milan Bouchet-Valat 2016-03-02 08:35:19 UTC
Created attachment 122075 [details]
evemu-record, second attempt

Sorry, I thought that's what I did. Here's a new one in which I scroll a bit downward and then hold the finger.
Comment 5 Milan Bouchet-Valat 2016-03-05 21:26:20 UTC
I don't see it anymore after rebooting. Let's hope that's indeed thanks to the new release, and that it won't re-appear after a long uptime!

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.