New issue
Advanced search Search tips

Issue 839546 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 838457
Owner:
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

2-finger scroll + tab switch breaks mouse wheel

Project Member Reported by adlr@chromium.org, May 3 2018

Issue description

Chrome OS 68.0.3416.0

Repro:

- Open Google Inbox (was also able to repro on Wikipedia)
- use touchpad to scroll up and down
- While fingers are on touchpad and scrolling, hit ctrl-tab to move to another tab in the same window
- Use mouse to click the tab strip and go back to Inbox
- Move mouse down to the list of messages
- Use scroll wheel

Expected:

- list of messages scrolls

Actual:

- no scrolling

Frequency of problem:

1 or 2 times out of 10 tries
 

Comment 1 by sahel@chromium.org, May 3 2018

Status: Assigned (was: Untriaged)

Comment 2 by adlr@chromium.org, May 3 2018

This is another repro (maybe 25% success):

- Have 3 tabs (code review page https://chromium-review.googlesource.com/q/goodix+status:closed , wikipedia https://en.wikipedia.org/wiki/Cat , and new tab page)
- scroll w/ two fingers on Wikipedia
- ctrl-tab onto NTP
- use mouse to click onto code review page
- click on code review page somewhere that does nothing
- use mouse to click on wikipedia page
- try to mousewheel scroll

At this point you either hit the repro or try again

Comment 3 by sahel@chromium.org, May 3 2018

Based on the repro steps looks like the bug will happen rarely:
You need to switch the tap while you are scrolling with trackpad, and then go back to the old tap and use mouse wheel and the repo is successful 1-2 out of 10 retries.

If the problem is not reproducible with simpler steps and/or more reliably, I don't think it's a p1 bug, adlr@ could you please confirm?

Comment 4 by adlr@chromium.org, May 3 2018

The repro steps certainly don't look like something that would happen often, but I am hitting this issue without trying to as soon as I connect my Pixelbook to the docking station (with external mouse).

BTW, I now have an even easier repro case:

- scroll with two fingers on touchpad
- stop scrolling, but keep fingers stationary on touchpad
- ctrl-shift-tab to switch off the tab
- use mouse to click back onto tab
- try to scroll with the mouse

I suspect where this is really impactful is when users switch off tabs when in laptop mode. Later on, they connect a mouse and many of their tabs are already in this bad state.
Components: UI>Input
please re-categorize if my pick during triage was wrong

Comment 6 by bokan@chromium.org, May 7 2018

Components: -UI>Input Blink>Scroll

Comment 7 by bokan@chromium.org, May 7 2018

Cc: bokan@chromium.org

Comment 8 by sahel@chromium.org, May 8 2018

Re comment #4:  As soon as the user starts scrolling with touchpad while their fingers are still on the touchpad the mouse wheel scrolling wouldn't work, lifting the fingers from touchpad restores mouse wheel scrolling.

adlr@ in your repo steps in comment #4, do you lift your fingers from the touchpad? and if you do in what step you do that? When you lift your fingers are you able to restore scrolling with mouse wheel?

Comment 9 by adlr@chromium.org, May 8 2018

I added finger lifting to the sequence below:

- scroll with two fingers on touchpad
- stop scrolling, but keep fingers stationary on touchpad
- ctrl-shift-tab to switch off the tab
<< lift fingers here
- use mouse to click back onto tab
- try to scroll with the mouse

Lifting fingers doesn't help restore mouse wheel, which I think is what this bug is all about.

seobrien@ (who is on paternity now) mentioned there is a scrolling in progress flag that may be stuck on in this case, which sounds like what you're saying as well.

Thanks so much for your help on this!
The root cause for this bug looks like the same as  crbug.com/838457 , I'll keep them separate for now to make sure that it's the case.

adlr@ next time that this happens, could you please confirm if scrolling with touchpad restores wheel scrolling or not?

Comment 11 by adlr@chromium.org, May 8 2018

I don't need to repro to answer that question! Touchpad scrolling does restore mouse wheel.

Thanks again!
Mergedinto: 838457
Status: Duplicate (was: Assigned)
Thanks for the clarification

Sign in to add a comment