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

Issue 704656 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug

Blocking:
issue 307091



Sign in to add a comment

Overlay scrollbar not show

Project Member Reported by chaopeng@chromium.org, Mar 23 2017

Issue description

Chrome Version: dd8debd00f82 (git commit id)
OS: Linux

What steps will reproduce the problem?
(1) start chrome with `--enable-overlay-scrollbar --enable-prefer-compositing-to-lcd-text `
(2) open http://ht.chaopeng.me/bgcolor/colorful.html
(3) scroll in div/iframe

What is the expected result?

scrollbar shows

What happens instead?

scrollbar not shows

 
For quick looking at old version. It works correctly at 55.0.2841.0.

Comment 2 by bokan@chromium.org, Mar 23 2017

Blocking: 307091
Components: UI>Shell
Labels: Hotlist-Input-Dev
You can do a bisect (https://www.chromium.org/developers/bisect-builds-py) to figure out exactly which patch broke this.

Comment 3 by bokan@chromium.org, Mar 23 2017

Labels: -Pri-3 Pri-1
Cc: chaopeng@chromium.org
This issue is from e7a058aa7db4c0fc172200fd16c800ec1b94d8e6 Use nine-patch resource for drawing Aura overlay scrollbar thumb.

Comment 5 by bokan@chromium.org, Mar 24 2017

Hmm...interestingly I can't repro on my machine and that patch has been landed for several weeks. Lets take a look together on Monday to see if we can figure out the root cause.

Comment 6 by bokan@chromium.org, Mar 27 2017

Owner: bokan@chromium.org
Project Member

Comment 7 by bugdroid1@chromium.org, Mar 28 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/afaccab374bddd9bfc6e3609806da73860a5ba7d

commit afaccab374bddd9bfc6e3609806da73860a5ba7d
Author: bokan <bokan@chromium.org>
Date: Tue Mar 28 19:33:27 2017

Repaint overlay scrollbar if resource is disposed.

The previously painted resource can be disposed as the layer is
attached/detached from the LayerTreeHost. This isn't reflected by the
NeedsPaint status on the Blink-side Scrollbar so the scrollbar layer should
ignore the NeedsPaint status if it hasn't painted into its UIResource yet.

BUG= 704656 
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel

Review-Url: https://codereview.chromium.org/2777093005
Cr-Commit-Position: refs/heads/master@{#460188}

[modify] https://crrev.com/afaccab374bddd9bfc6e3609806da73860a5ba7d/cc/layers/painted_overlay_scrollbar_layer.cc
[modify] https://crrev.com/afaccab374bddd9bfc6e3609806da73860a5ba7d/cc/layers/scrollbar_layer_unittest.cc

Comment 8 by bokan@chromium.org, Mar 28 2017

Status: Fixed (was: Assigned)

Comment 9 by bokan@chromium.org, Apr 5 2017

Cc: kavvaru@chromium.org est...@chromium.org durga.behera@chromium.org ajha@chromium.org
 Issue 704838  has been merged into this issue.

Sign in to add a comment