New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 649122 link

Starred by 4 users

Issue metadata

Status: Verified
Owner:
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Scrollbar fade animation broken on Android

Project Member Reported by aelias@chromium.org, Sep 21 2016

Issue description

Steps:
1) Visit any page (e.g. http://nytimes.com/) on 54.0.2840.25 or ToT
2) Observe the scrollbar to the right remains solid gray and never fades.

I bisected to https://codereview.chromium.org/2256733003 "Touchpad scroll latching enabled for Mac behind flag."  I suppose one of the new ClearCurrentlyScrollingLayer calls are to blame.

This doesn't cleanly revert on ToT, but it should on M54 given that it just barely made branch point.
 
Labels: Hotlist-Input-Dev

Comment 2 by sahel@chromium.org, Sep 21 2016

Status: Started (was: Assigned)
  

Comment 3 by aelias@chromium.org, Sep 21 2016

Labels: Merge-Request-54
Requesting merge of revert https://codereview.chromium.org/2358993002/ (to be directly reverted on branch, not reverted on ToT).

Comment 4 by sahel@chromium.org, Sep 21 2016

The problem is the new early return in ScrollBegin (in case of being in inertial phase) that skips the scrollBeginImpl call.

I am working on it now.

Comment 5 by dimu@chromium.org, Sep 22 2016

Labels: -Merge-Request-54 Merge-Approved-54 Hotlist-Merge-Approved
Your change meets the bar and is auto-approved for M54 (branch: 2840)
Project Member

Comment 6 by bugdroid1@chromium.org, Sep 22 2016

Labels: -merge-approved-54 merge-merged-2840
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/08c3fb5ce116a30a768d2eb52aa146af72059ac5

commit 08c3fb5ce116a30a768d2eb52aa146af72059ac5
Author: Dave Tapuska <dtapuska@chromium.org>
Date: Thu Sep 22 21:42:02 2016

Revert "Touchpad scroll latching enabled for Mac behind flag."

This reverts commit r414515 on the M54 branch to fix Android scrollbar
fading.

BUG=526463,  649122 

(cherry picked from commit 3700dfcb06e419d4a900e8e0de540979a9119be9)

Review URL: https://codereview.chromium.org/2360963003 .

Cr-Commit-Position: refs/branch-heads/2840@{#498}
Cr-Branched-From: 1ae106dbab4bddd85132d5b75c670794311f4c57-refs/heads/master@{#414607}

[modify] https://crrev.com/08c3fb5ce116a30a768d2eb52aa146af72059ac5/cc/trees/layer_tree_host_impl.cc
[modify] https://crrev.com/08c3fb5ce116a30a768d2eb52aa146af72059ac5/cc/trees/layer_tree_host_impl.h
[modify] https://crrev.com/08c3fb5ce116a30a768d2eb52aa146af72059ac5/cc/trees/layer_tree_host_impl_unittest.cc
[modify] https://crrev.com/08c3fb5ce116a30a768d2eb52aa146af72059ac5/cc/trees/layer_tree_host_unittest_scroll.cc
[modify] https://crrev.com/08c3fb5ce116a30a768d2eb52aa146af72059ac5/content/browser/renderer_host/input/mouse_wheel_event_queue.cc
[modify] https://crrev.com/08c3fb5ce116a30a768d2eb52aa146af72059ac5/content/browser/renderer_host/input/mouse_wheel_event_queue_unittest.cc
[modify] https://crrev.com/08c3fb5ce116a30a768d2eb52aa146af72059ac5/ui/events/blink/input_handler_proxy.cc

Comment 7 by aelias@chromium.org, Sep 23 2016

Labels: -M-54 M-55

Comment 8 by ram...@chromium.org, Sep 28 2016

Verified fix with chrome Beta release '54.0.2840.42' on Sony xperia Z1/5.1.1

Comment 9 by sahel@chromium.org, Sep 29 2016

Status: Fixed (was: Started)
Status: Assigned (was: Fixed)
Still repro on 55.0.2874.0.  If a change landed to fix it on trunk after that, could you mention it here before you close?

Comment 11 by sahel@chromium.org, Sep 29 2016

You're right, I thought the patch is reverted in M55, as well.

Comment 12 by e...@chromium.org, Oct 18 2016

Components: -Blink>Layout>Scrollbars Blink>Input
Does this need a merge label for M55?

Comment 13 by bokan@chromium.org, Oct 24 2016

Cc: bokan@chromium.org
This regression is again visible on 55.0.2883.18 beta.  This is a 55 stable blocker so please fix ASAP and cherry-pick again.  And please fix on ToT this time.

Comment 15 by sahel@chromium.org, Oct 26 2016

I have a cl under review. Will be landed today/tomorrow.

Comment 16 by sahel@chromium.org, Oct 26 2016

Labels: Merge-Request-55
Requesting merge of revert https://codereview.chromium.org/2358993002/

Comment 17 by dimu@chromium.org, Oct 26 2016

Labels: -Merge-Request-55 Merge-Review-55 Hotlist-Merge-Review
[Automated comment] Commit may have occurred before M55 branch point (10/6/2016), needs manual review.

Comment 18 by dimu@chromium.org, Oct 26 2016

[Automated comment] Commit may have occurred before M55 branch point (10/6/2016), needs manual review.
Project Member

Comment 19 by bugdroid1@chromium.org, Oct 27 2016

Labels: -Merge-Review-55 Merge-Approved-55
Merge of revert for M55 is approved.
Project Member

Comment 22 by bugdroid1@chromium.org, Nov 4 2016

Labels: -merge-approved-55 merge-merged-2883
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/acaaa7ee55c9e37b0ee8a6f09dbf90555e44227f

commit acaaa7ee55c9e37b0ee8a6f09dbf90555e44227f
Author: Tim Dresser <tdresser@chromium.org>
Date: Fri Nov 04 15:28:43 2016

Revert "Touchpad scroll latching enabled for Mac behind flag."

This fixes Android scrollbar fading regression.

reverted cl: https://crrev.com/2256733003

R=aelias@chromium.org
TBR=aelias@chromium.org
BUG= 649122 , 526463
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel

Review-Url: https://codereview.chromium.org/2467023003
Cr-Commit-Position: refs/heads/master@{#429316}
(cherry picked from commit d6036a082e4eea1c402dbd5d294dee1581ff201a)

Review URL: https://codereview.chromium.org/2472943003 .

Cr-Commit-Position: refs/branch-heads/2883@{#455}
Cr-Branched-From: 614d31daee2f61b0180df403a8ad43f20b9f6dd7-refs/heads/master@{#423768}

[modify] https://crrev.com/acaaa7ee55c9e37b0ee8a6f09dbf90555e44227f/cc/trees/layer_tree_host_impl.cc
[modify] https://crrev.com/acaaa7ee55c9e37b0ee8a6f09dbf90555e44227f/cc/trees/layer_tree_host_impl.h
[modify] https://crrev.com/acaaa7ee55c9e37b0ee8a6f09dbf90555e44227f/cc/trees/layer_tree_host_impl_unittest.cc
[modify] https://crrev.com/acaaa7ee55c9e37b0ee8a6f09dbf90555e44227f/cc/trees/layer_tree_host_unittest_scroll.cc
[modify] https://crrev.com/acaaa7ee55c9e37b0ee8a6f09dbf90555e44227f/content/browser/renderer_host/input/mouse_wheel_event_queue.cc
[modify] https://crrev.com/acaaa7ee55c9e37b0ee8a6f09dbf90555e44227f/content/browser/renderer_host/input/mouse_wheel_event_queue_unittest.cc
[modify] https://crrev.com/acaaa7ee55c9e37b0ee8a6f09dbf90555e44227f/ui/events/blink/input_handler_proxy.cc

Status: Fixed (was: Assigned)
Thanks!
Status: Verified (was: Fixed)
Works as per expected behavior, Scroll bar fades out while scrolling the page.
Issue verified on 55.0.2883.45

Sign in to add a comment