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

Issue 622232 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug



Sign in to add a comment

SERIOUS: Lines left behind on page when moving scaled divs

Reported by vpberr...@gmail.com, Jun 22 2016

Issue description

Chrome Version       : 51.0.2704.103 m
URLs (if applicable) : https://jsfiddle.net/x92p1jts/
Other browsers tested:
  Add OK or FAIL, along with the version, after other browsers where you
have tested this issue:
     Safari:
    Firefox: OK 44.0.2
         IE: OK 11.0.9600.18314

What steps will reproduce the problem?
(1) Go to the JSFiddle URL provided
(2) Drag the box around slowly with the mouse
(3) If no artifacts left behind, adjust the scale with the mousewheel and scroll again

What is the expected result?
The box moves around cleanly

What happens instead?
When the box is moved around it leaves behind lines on the page which look terrible.

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

 
ChromeBugReport.png
122 KB View Download

Comment 1 by vpberr...@gmail.com, Jun 22 2016

Sorry forgot to add, This only started happening after updating my chrome on 21/06/2016. It was absolutely fine before this.

The scale has to be >1 for the problem

Comment 2 by tkent@chromium.org, Jun 22 2016

Labels: Needs-Bisect
Components: Blink>DataTransfer
Labels: -Needs-Bisect ReleaseBlock-Beta M-53 hasbisect OS-Windows
Owner: sky@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reproduce the issue on Win 7 using stable 51.0.2704.103 and issue persists on canary 53.0.2774.3 too.
Bisect info:
============
Good:51.0.2695.0 
Bad :51.0.2696.0

CHANGELOG URL:
https://chromium.googlesource.com/chromium/src/+log/8694d7b928ba2b7bfe73fbcb74d052faa5eb309c..4c9fd0d3128c87e1289e9ac1d47fec18d7107077
possible suspect : https://codereview.chromium.org/1848653006
sky@ : Could you please take a look into this if its related to your change, else help us assigning to an appropriate owner for the same.

Thanks in advance..!

Marking it as ReleaseBlock-Beta for M53 due to recent regression, please modify if not appropriate.
Note: This issue is not seen on Mac 10.11.5 and Ubuntu 14.04.

Comment 4 by sky@chromium.org, Jun 23 2016

Components: -Blink>DataTransfer Blink>Compositing
Owner: ----
Status: Available (was: Assigned)
https://codereview.chromium.org/1848653006 doesn't effect the windows build at all.
I suspect something blink or gpu related broke this. I don't see anything relevant in the changelog. Are you sure the bisect/changelog is correct?

Comment 5 by ajuma@chromium.org, Jun 23 2016

Cc: dongseong.hwang@chromium.org chrishtr@chromium.org
Might be a partial raster bug (https://codereview.chromium.org/1836283006 is in the regression range).

Comment 6 by gov...@chromium.org, Jun 23 2016

M53 is branching soon and will be promoted to Beta in July.Your bug is labelled as Beta ReleaseBlock, pls make sure to land the fix ASAP. Thank you. 
Owner: chrishtr@chromium.org
Status: Assigned (was: Available)
I'll look.
Confirmed: this paint invalidation bug was indeed exposed by partial raster.
The bug seems to be that in LayoutBox::mapToVisualRectInAncestorSpace, we pixel-snap before applying a transform. Maybe we need enclosingIntRect.
Labels: -Pri-3 Merge-Request-52 M-52 Pri-1
This is also a bug in 52. It's very safe, will try to merge into that branch.

Comment 12 by dimu@google.com, Jun 27 2016

Labels: -Merge-Request-52 Merge-Approved-52 Hotlist-Merge-Approved
Your change meets the bar and is auto-approved for M52 (branch: 2743)
Labels: TE-Verified-53.0.2780.0
This is working fine on Win7/64 bit - Version 53.0.2780.0 canary (64-bit). Hence adding TE-Verified labels.

chrishtr@, can you please merge the CL in to M52 branch by EOD so that it gets picked up for Beta promotion scheduled this wednesday.
622232 on Win7.PNG
153 KB View Download
Status: Fixed (was: Assigned)

Comment 16 by tin...@google.com, Jun 28 2016

Cc: shey...@chromium.org
this bug is also not updated with the merged CL by bugdroid, + sheyang@ to take a look and fix. Thanks.
The openssl problem just occurred again. I need to look further into it.
Labels: TE-Verified-M52 TE-Verified-52.0.2743.60
Verified the issue on Win 7 using 52.0.2743.60 and its working fine now.
Added respective TE-Verified labels for the same.
Project Member

Comment 19 by sheriffbot@chromium.org, Jul 1 2016

This issue has been approved for a merge. Please merge the fix to any appropriate branches as soon as possible!

If all merges have been completed, please remove any remaining Merge-Approved labels from this issue.

Thanks for your time! To disable nags, add the Disable-Nags label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: Merge-Merged
I merged it.
Labels: Needs-Feedback
chrishtr@, can you please remove the Merge-Approved-52 label if nothing is pending on this bug ?
Labels: -Merge-Approved-52

Sign in to add a comment