New issue
Advanced search Search tips

Issue 625162 link

Starred by 3 users

Issue metadata

Status: Duplicate
Merged: issue 609748
Owner: ----
Closed: Jul 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

Jumpy scrolling behavior using Chromium with my touchpad hardware buttons

Reported by joel.ost...@gmail.com, Jul 1 2016

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

Steps to reproduce the problem:
1. Click on the page with a touchpad hardware button
2. Scroll with two fingers on the touchpad
3. 

What is the expected behavior?
Scrolling without the page jumping to the top.

What went wrong?
I am experiencing very jumpy scrolling in Chromium. When use my touchpad hardware buttons to click anywhere on a page, and then use two fingers to scroll, the scrolling gesture will cause Chromium to jump to the top of the page and then start scrolling. This issue started about 1-2 months back. I have been hoping that it would be taken care of in an update, but that has not been the case.

I used Google Docs, `xev` and an external mouse to narrow down the behavior. It turns out that I cannot reproduce the event if I involve the external mouse in any way (touchpad click followed by external mouse scrolling or external mouse clicking followed by touchpad scrolling). I also can't reproduce the event when tapping the touchpad surface to emulate a click, it is only when I use any of the three physical touchpad buttons and then try to scroll with two fingers on the touchpad that the page jumps around.

When I used `xev` to monitor keystrokes, there is no even reported when I start dragging two fingers over the mousepad in a way that causes the page to jump. If I then continue to drag the two fingers, `xev` starts reporting the scroll event and the page also scrolls as normal.

I am using the synaptics drivers for the touchpad (`xf86-input-synaptics 1.8.99.1-1`) and I have been using these drivers previously without the problem. I did install the new `libinput` drivers and I do not see the problem with them, but they are introducing other problems, so I prefer the synaptics drivers. Chromium is the only application this is happening with. I am using Chromium 51.0.2704.103 (64-bit) on Antergos Linux (arch derivative), with Gnome 3.20.3 and kernel 4.6.3-1. My laptop is a Lenovo Yoga Thinkpad 12" 2nd Gen.

Did this work before? Yes 1-2 months ago

Chrome version: 51.0.2704.103  Channel: stable
OS Version: Arch 4.6.3-1
Flash Version: Shockwave Flash 22.0 r0
 

Comment 1 by b...@chromium.org, Jul 1 2016

Components: Blink>Scroll

Comment 2 by kil...@gmail.com, Jul 2 2016

Added a question on superuser: http://superuser.com/questions/1096040/how-to-solve-chrome-page-jumps-when-scrolling-after-click.
Perhaps someone external knows how to solve this?

Comment 3 by dai13...@gmail.com, Jul 2 2016

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

I've got this one too. The behavior is exactly the same.

Let me add my two cents.

*If you a long scroll though a page and then press the hardware button rapidly, chromium will repeatedly display the jumpy scrolling behavior until the momentum of the scroll has run out.

*If the hardware mouse button is clicked on a different application and the user alt tabs to the chrome window, the jumpy scrolling behavior will be displayed.

*If the right-mouse-button menu is activated with the hardware button while chrome is not scrolling the jumpy scrolling behavior will NOT be displayed.

*If the right-mouse-button menu is activated with the hardware button while chrome is scrolling the jumpy scrolling behavior will be displayed.

*If the hardware button for the right mouse button is pressed, but the right-mouse-button is inhibited by holding the alt button the jumpy scrolling behavior will NOT be displayed.

Did this work before? Yes 1-2 months ago

Chrome version: 51.0.2704.103  Channel: stable
OS Version: Arch 4.6.3-1
Flash Version: Shockwave Flash 22.0 r0

Running XFCE4 on a Thinkpad T460.
Thanks, I had already put a question on SuperUser here http://superuser.com/questions/1095579/jumpy-scrolling-behavior-using-chromium-with-my-touchpad-hardware-buttons. Sorry I should have linked that in the original post.

I can add that moving the cursor using the trackpoint (the little red mosue pointing stick on thinkpads) and then trying a two finger scroll also causes the jumping scrolling behavior to appear.
Mergedinto: 609748
Status: Duplicate (was: Unconfirmed)

Sign in to add a comment