New issue
Advanced search Search tips

Issue 637523 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Sep 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Tab performance degrades drastically after dragging action.

Reported by ranz...@gmail.com, Aug 13 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2824.0 Safari/537.36

Example URL:
http://waitbutwhy.com/2016/03/sound.html

Steps to reproduce the problem:
1. Open http://waitbutwhy.com/2016/03/sound.html, chosen because it contains several large and detailed gif animations over several pages. Observe that the gifs animate smoothly.

2a. Click and drag a gif in-place for several seconds, releasing on the page for no action.

2b. Scroll the page between drags if the effect is not yet apparent.

3. Observe that all animation halts for a few seconds during the drag, scrolling remains smooth.

4. Repeat 3+ times and all animations will be choppy, slow, or completely halted.

5. Refresh page, observe that animations are still degraded.

6. Middle-click or Ctrl+Click a gif to open it in a new tab. Animation is still degraded in new tab.

7. Close new tab, Ctrl+Shift+T to reopen closed tab. Animation is smooth in new tab.

8. Close original tab, Ctrl+Shift+T to reopen closed tab. Animation is smooth again in original tab.

This doesn't affect just gif animation, but page requests and other performance in that tab too, except for scrolling oddly enough. Induce it on that article, and then try to browse to other articles on the site by using MMB/Ctrl+Click into new tabs, the performance degradation will follow into the new tab, but left clicking a different article and going back to the original seems to clear the issue.

What is the expected behavior?
Smooth animation in most cases, at least after completing a drag action.

What went wrong?
Runs like a Ubisoft port.

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? N/A 

Chrome version: 54.0.2824.0  Channel: n/a
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version: Shockwave Flash 22.0 r0
 

Comment 1 by ranz...@gmail.com, Aug 13 2016

Dragging once and even just slightly may actually be enough. It's scrolling the page after the drag action that lays the degradation on even thicker.

It works in reverse from a spawned tab too. Open into a new tab with MMB/Ctrl+Click and induce the bug, go back to the old tab and it's affected too.

I've hit this bug on Amazon and Reddit the most, where I use MMB to browse multiple pages at once and may be mousing and clicking to view product images or upvote/downvote posts. I've only really observed it in the last few days, since an update to 54, and don't know what version I was on prior.

Also confirming in 54.0.2828.1 canary.
Components: -Blink Blink>DataTransfer

Comment 3 by ranz...@gmail.com, Aug 19 2016

Likely duplicate of  issue 637640 , but reproduces promptly.

Comment 4 by ranz...@gmail.com, Aug 27 2016

Version 54.0.2837.0 dev (64-bit) - Fixed
Status: WontFix (was: Unconfirmed)
Thank you very much for reporting this issue! Unfortunately,  I wasn't able to reproduce it. Also, your last message makes me think it got fixed.

If this still persists, can you please give us more specific reproduction instructions? Specifically, tell us precisely what gif should be dragged (e.g. the earthworm -- most of them have some sort of label, so this hopefully isn't too difficult) and where the page should be scrolled.

Comment 6 by ranz...@gmail.com, Sep 5 2016

It was any gif on the page, any scrolling afterward. Everything in the tab would get grindy, and the gifs just made it more apparent and were a handy drag target.

I should probably mention things like my 120hz refresh rate, but no extensions were active.

Definitely just some other since-fixed issue in .2824 and .2828 and gone by .2837 that I observed in a different way.

I'm also a bit leery of the click-drag handler after  issue 600385 .
Cc: pwnall@chromium.org
Since you're saying this is fixed, I hope you don't mind that I won't try to get my hands on a 120hz screen just to try this out :)

Please file a new issue if this problem comes back, and I'll look into it then!

Sign in to add a comment