Issue metadata
Sign in to add a comment
|
Scrolling with mouse wheel no longer works in the hangout desktop app for CrOS. |
||||||||||||||||||||||||
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
,
Jun 7 2016
,
Jun 7 2016
,
Jun 9 2016
I think this is a duplicate of 616086. sunnyps@ can you confirm?
,
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
,
Jun 9 2016
So scrolling works there are just painting issues in 52?
,
Jun 9 2016
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.
,
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
,
Jun 20 2016
Scrolling with mouse wheel is still broken at 53.0.2768.0 Scrolling with the touchpad kind of "works", but is broken.
,
Jun 20 2016
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?
,
Jun 20 2016
It is an app. And no, reinstalling doesn't make a difference.
,
Jun 20 2016
Created a feedback report in case there is some system data that might be useful: https://feedback.corp.google.com/#/Report/10021260978
,
Jun 22 2016
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
,
Jun 22 2016
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.
,
Jun 22 2016
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.
,
Jun 23 2016
,
Jun 23 2016
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.
,
Jun 23 2016
I'll take a look. When is this needed for?
,
Jun 23 2016
Yesterday: this is a regression that happened simetime between 52.0.2727.0 and 52.0.2743.0
,
Jun 23 2016
Ok, looking now ...
,
Jun 23 2016
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?
,
Jun 23 2016
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 ...
,
Jul 13 2016
Issue 619306 has been merged into this issue.
,
Jul 13 2016
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?
,
Jul 13 2016
Was a fix landed for this issue? please request merge into m52. We go stable in 2 weeks. Has fix been verified?
,
Jul 20 2016
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
,
Jul 20 2016
I checked on a link device with touchpad scroll
,
Jul 20 2016
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).
,
Jul 20 2016
|
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by ivaylobakalov@chromium.org
, Jun 1 2016