New issue
Advanced search Search tips

Issue 616506 link

Starred by 11 users

Issue metadata

Status: Duplicate
Merged: issue 601875
Owner:
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Scrolling with mouse wheel no longer works in the hangout desktop app for CrOS.

Project Member Reported by ivaylobakalov@chromium.org, Jun 1 2016

Issue description

Chrome Version       : 52.0.2743.0
OS Version: 8350.2.0
URLs (if applicable) :
Other browsers tested:
  Add OK or FAIL after other browsers where you have tested this issue:
     Safari 5:
  Firefox 4.x:
     IE 7/8/9:

What steps will reproduce the problem?
1. Install https://chrome.google.com/webstore/detail/google-hangouts/knipolnnllmklapflnccelgolnpehhpl
2. Have a long list of conversations or contacts
3. Try to scroll the conversation list or the contact list with mouse wheel 

What is the expected result?
Scrolling works


What happens instead of that?
Scrolling doesn't work

Please provide any additional information below. Attach a screenshot if
possible.


This is a recent regression. The following version works fine:

Version 52.0.2727.0 dev (64-bit)
Platform 8302.0.0 (Official Build) dev-channel link
Firmware Google_Link.2695.1.169
 

UserAgentString: Mozilla/5.0 (X11; CrOS x86_64 8350.2.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.0 Safari/537.36



 
For more info and a video, see b/29066053
Cc: skobes@chromium.org
Components: Blink>Scroll
Labels: Needs-Bisect
Cc: dtapu...@chromium.org
Owner: sunn...@chromium.org
Status: Assigned (was: Unconfirmed)
I think this is a duplicate of 616086.

sunnyps@ can you confirm?

Comment 5 by dymp...@gmail.com, Jun 9 2016

Can confirm scrolling behavior.

Using the transparent UI, clicking on floating bubbles cause cursor to flicker and the X to close disappears from but when clicking empty space, does close the chat.

Google Chrome	52.0.2743.32 (Official Build) dev (32-bit)
Revision	ee5a455b8657cf2d6b8f764cd368b16478ed83db-refs/branch-heads/2743@{#253}
Platform	8350.21.0 (Official Build) dev-channel veyron_minnie
Blink	537.36 (@ee5a455b8657cf2d6b8f764cd368b16478ed83db)
JavaScript	V8 5.2.361.16
Flash	22.0.0.168-r1
User Agent	Mozilla/5.0 (X11; CrOS armv7l 8350.21.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.32 Safari/537.36

#CBC-RS/TC-watchlist

So scrolling works there are just painting issues in 52?
Owner: ----
Status: Unconfirmed (was: Assigned)
Can't reproduce on 52.0.2743.33 beta. In any case I don't think it has to do with  issue 616086  because the finch configuration for that was reverted last Tuesday so any new sessions since that point should not have that bug. Also I tried reproducing by enabling my feature (--enable-main-frame-before-activation) and couldn't reproduce the bug.

Comment 8 by dymp...@gmail.com, Jun 9 2016

Scrolling with the touchpad works better with the latest update but still gets stuck. Moving cursor out of window and back seems to get it moving again. 

Hangout app crash at end of video 
https://drive.google.com/file/d/0B21A3C4X-NctRGlYVVFMUk1PSkU/view?usp=sharing
Scrolling with mouse wheel is still broken at 53.0.2768.0
Scrolling with the touchpad kind of "works", but is broken.
I still can't reproduce this.  I've tried 53.0.2762.0 and a ToT build on a link.

The conversation list and the contacts scroll correctly.

Could you possibly try to remove and reinstall the extension?


It is an app. And no, reinstalling doesn't make a difference.
Created a feedback report in case there is some system data that might be useful:

https://feedback.corp.google.com/#/Report/10021260978
I've been able to reproduce it; however it seems the behavior of the extension is canceling the event under certain conditions.

I've filled internal issue b/29558184


It looks like for touchpad scrolls we swallow the "drag" phase but scroll for the "inertia" phase after your fingers are lifted.  That suggests something going wrong in Chrome, since a wheel event handler wouldn't know the difference.
Try using a usb mouse wheel it doesn't scroll at all either.

One of the divs calls stopPropagation on the event so scroll events aren't generated at all.
Labels: Hotlist-Input-Dev
Owner: dtapu...@chromium.org
Status: Assigned (was: Unconfirmed)
Cc: wjmaclean@chromium.org
wjmaclean@ do you have the bandwidth to look into this issue. I don't fully understand the path the events is taking. But I'd presume that the guest view should be scrolling but it isn't.
Cc: -wjmaclean@chromium.org
Owner: wjmaclean@chromium.org
I'll take a look. When is this needed for?
Yesterday: this is a regression that happened simetime between 52.0.2727.0 and 52.0.2743.0 
Ok, looking now ...
Ok, I just tried to repro this (on a Link device), and got something a bit different than what's described by others: I found I could reliably scroll the contacts list (length = 6 contacts) as long as I hovered the mouse pointer over the top-1/3rd of the list. Same for trackpad scroll. Touch scroll worked fine regardless where I was touching.

Is this perhaps a coordinate-conversion/hit-testing issue?
Cc: kenrb@chromium.org
Ok, I have a fix that, together with https://codereview.chromium.org/2052353002/ should make this issue go away. The problem is that MouseWheel events from an actual mouse aren't routing through RenderWidgetHostInputEventRouter, but the scroll gestures they generate are.

I need to test to see if forcing all MouseWheels to go through RWHIER breaks anything else, but ultimately this is where we planned to go anyways ...
 Issue 619306  has been merged into this issue.
Labels: ReleaseBlock-Stable M-52
This is broken in M-52 beta (tested 52.0.2743.57). Can it be fixed for M-52? (is r401671 from  Issue 615445  mergeable (is more needed)? Or is there some other way to avoid the broken scrolling?
Was a fix landed for this issue? please request merge into m52. We go stable in 2 weeks. Has fix been verified?
The issue still happens on 54.0.2800.2 / 8611.0.0. 

1. Open hangout app
2. Open a chat with history
3.scroll up and down through the chat for sometime.

The app crashes
Screenshot 2016-07-20 at 11.31.08 AM.png
391 KB View Download
I checked on a link device with touchpad scroll
Mergedinto: 601875
Status: Duplicate (was: Assigned)
Re 26: that's a different bug (https://bugs.chromium.org/p/chromium/issues/detail?id=627227) and will be fixed later today. This bug is entirely about older versions of CrOS not scrolling (but not crashing).
Cc: wjmaclean@chromium.org
 Issue 627335  has been merged into this issue.

Sign in to add a comment