New issue
Advanced search Search tips

Issue 636587 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 623198
Owner:
Closed: Sep 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug



Sign in to add a comment

Horizontal white lines appear in page with very large height on high density display

Reported by e...@eliperelman.com, Aug 10 2016

Issue description

Chrome Version       : 52.0.2743.116 (Official Build) (64-bit) (OS X)
URLs (if applicable) : any (can replicate on about:blank)
Other browsers tested:
  Add OK or FAIL, along with the version, after other browsers where you
have tested this issue:
     Safari: OK
    Firefox: OK

What steps will reproduce the problem?

I can only reproduce this by have the browser window on my main Retina display. If I move the browser window to an external monitor, I cannot replicate the issue.

(1) Open about:blank
(2) Edit the body tag, inserting an empty div. Change the style of the empty div to have a height of ten million pixels:   height: 10000000px;
(3) Change the body background-color to something other than white, like #333.
(4) Open the console and input:   window.scrollTo(0, 8388190)

What is the expected result?

Should be able to scroll past 8388190 pixels without seeing any artifacts.

What happens instead?

Scrolling past 8388190 pixels displays horizontal white lines that change position as you scroll. Any scrolling that occurs before 8388190 does not have the white lines.

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


 
Screen Shot 2016-08-10 at 5.38.38 PM.png
368 KB View Download
Components: Blink>HTML

Comment 2 by tkent@chromium.org, Aug 12 2016

Components: -Blink>HTML Blink>Layout Blink>Paint

Comment 3 by e...@chromium.org, Aug 12 2016

Components: -Blink>Layout
This looks like a paint layer problem.
Components: -Blink>Paint Internals>Compositing
Labels: OS-Mac
Status: Untriaged (was: Unconfirmed)
Reproducible. It's not a high priority, however.

The fact it's only HighDPI suggests something to do with compositing the scrolling contents.
Cc: enne@chromium.org
Owner: flackr@chromium.org
Status: Available (was: Untriaged)
This looks like a precision problem when the renderer draws quads with huge offsets. Enne, does that make sense?

If this is true, seems like it should be separate from similar precision issues in blink layout, etc.

Also, we've triaged a number of issues related to how we draw our quads recently (for example, issue 626095). I think we could use a new component:  Internals>Compositing>Quads.
Components: -Internals>Compositing Internals>Compositing>Quads
Project Member

Comment 7 by sheriffbot@chromium.org, Sep 8 2017

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 8 by enne@chromium.org, Sep 8 2017

Mergedinto: 623198
Status: Duplicate (was: Untriaged)
This seems like a dupe of issue 623198.

Sign in to add a comment