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

Issue 598686 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

Scrolling in chrome://downloads/ is janky.

Project Member Reported by jif@chromium.org, Mar 29 2016

Issue description

Version: 49.0.2623.87
OS: OS X

What steps will reproduce the problem?
(1) Download a bunch of files
(2) Open chrome://downloads/ page.
(3) Scroll up and down.

What is the expected output?
I expect the scrolling not to be janky.

What do you see instead?
The scrolling is janky.

Video showing the jank (sharing restricted to googlers):
https://drive.google.com/a/google.com/file/d/0Bw-kA2pwDsU-dWpxWllHRnhncU0/view?usp=sharing

 

Comment 1 by jif@chromium.org, Mar 29 2016

Labels: M-49
Cc: ccameron@chromium.org
Labels: Performance Needs-Tracing
Owner: dbeam@chromium.org
[mac triage] This does look oddly bad. I couldn't repro on a macbook pro in 49.0.2623.110, even with a Chrome build in the background pinning all my processors. I had about 60 downloads (not that many tbh). I suspect there's something here though. Not sure if it's mac specific.

Next step is probably to collect a trace from a computer where this reproduces - jff@: could you assist? There are instructions here: https://www.chromium.org/developers/how-tos/submitting-a-performance-bug

Comment 3 by jif@chromium.org, Apr 1 2016

Reproduced the jank around 10 times
trace_download_page_jank.json.gz
4.4 MB Download

Comment 4 by dbeam@chromium.org, Jul 1 2016

Cc: egarciad@chromium.org
yeah, this is probably an <iron-list> thing :(

Comment 5 by dbeam@chromium.org, Jul 1 2016

Cc: esprehn@chromium.org
Status: Assigned (was: Untriaged)
Since there is an owner, this bug is not untriaged. Updating the status.

Comment 7 by egarc...@google.com, Apr 25 2017

I'm not very familiar with tracing, but I can see very expensive layout work. 	FrameView::performLayout takes ~600ms per frame. From the video, I can see a base64 string. Maybe this is the O(n^3) case present in text-overflow:ellipsis; that @dbeam mentioned before? It would be great if you can share the content of the items array.

Comment 8 by dbeam@chromium.org, Apr 25 2017

Cc: dbeam@chromium.org
Labels: -Needs-Tracing -Pri-3 -M-49 Needs-Feedback Pri-2
Owner: jif@chromium.org
jif@: we started truncating most of the URLs[1] a while back.  is this still an issue in newer chrome versions?

[1] https://codereview.chromium.org/2455393004

Comment 9 by jif@chromium.org, Apr 28 2017

Status: WontFix (was: Assigned)
Scrolling is now smooth, so seems like this is not an issue anymore :-)

Sign in to add a comment