Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Issue 139800 -webkit-transform translateX(0) causes pixel reside on screen when animating
Starred by 15 users Reported by, Jul 31 2012 Back to list
Status: Fixed
Last visit > 30 days ago
Closed: Oct 2012
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug-Regression

Sign in to add a comment
Chrome Version       : 22.0.1221.0 (Official Build 148928) canary
URLs (if applicable) :
Other browsers tested:
Add OK or FAIL after other browsers where you have tested this issue:
     Safari 5: OK
  Firefox 4.x: OK
       IE9: OK 

What steps will reproduce the problem?
1. Open the attached file in Canary.

What is the expected result?
Div to slide across the screen without residue.

What happens instead?
Pixel residue is left across the screen as the div animates. This problem is not present in Chrome release build.

Please provide any additional information below. Attach a screenshot if
Screen Shot 2012-07-31 at 10.59.15 AM.jpg
28.3 KB View Download
704 bytes View Download
Comment 1 by, Aug 1 2012
 Issue 139799  has been merged into this issue.
Comment 2 by, Aug 1 2012
Labels: -Area-Undefined Area-WebKit WebKit-Rendering
Labels: Mstone-22
Able to re-produce the issue on win7:

Current Dev 22.0.1221.0,Current Prev_Dev_22.0.1215.3
Beta_ 21.0.1180.60 ,Beta Prev_ 21.0.1180.57
Status: Untriaged
Comment 5 by, Aug 6 2012
Status: Assigned
pls check if regression in m21 and if so bisect.
This happens even with --disable-accelerated-compositing, so I suspect a WebKit invalidation bug.

could you check if you can reproduce this issue in M20 build, if not reproducible, pls provide bisect info.

Labels: -Type-Bug Type-Regression
Works fine in 20.0.1132.57 and also 21.0.1140.0

Regression range:
You are probably looking for a change made after 138299 (known good), but no later than 138320 (first known bad).

Owner: ----
Labels: ReleaseBlock-Beta
Comment 11 by, Aug 7 2012
Comment 12 by, Aug 8 2012
Labels: OS-All
Comment 13 by, Aug 9 2012
Labels: -ReleaseBlock-Beta ReleaseBlock-Stable
Hard to tell from the comment string, but was this supposed to be regressed? It's now in the public Chrome build.
I think this just got fixed thanks to leviw's patch in

Unfortunately I think the bug did indeed make it into stable.   leviw, what are the chances your patch could be merged back to m22?  Is it low-risk enough?   Personally I worry it may be too big a patch to safely merge back, but the compromise is that it has to remain broken in stable m22 for several more weeks before the fix reaches users.

Comment 16 by, Aug 17 2012
I'd need to verify to be sure, but I believe this was indeed fixed in the patch Shawn mentioned. Merging this to 22 would make me nervous...
Comment 17 by, Aug 20 2012
I've verified this is fixed in the canary by
Status: Fixed
Comment 19 by, Aug 21 2012
 Issue 140447  has been merged into this issue.
 Issue 140447  has been merged into this issue.
Comment 21 by Deleted ...@, Sep 12 2012
facing the same issue of a trail of artifacts gets left behind animating the position of a div in my Google Chrome (21.0.1180.89).

by when is this issue expected to be solved by Google Chrome team?
@vibhorvadehra, as indicated by the Status: Fixed, we consider this issue to be resolved. Unfortunately due to the complexity of the fix (ie the potential for more regressions just before the release), we decided not to merge the fix into M21. It should be fixed in M22 though and if it is not, please say so.
Comment 23 by Deleted ...@, Sep 13 2012
@jchaffraix, I installed 22.0.1229.52 beta on my machine but the issue still exists...
Comment 24 by, Sep 26 2012
 Issue 142577  has been merged into this issue.
Comment 25 by, Sep 26 2012
 Issue 145217  has been merged into this issue.
Comment 26 by, Sep 26 2012
 Issue 145217  has been merged into this issue.
Comment 27 by Deleted ...@, Oct 8 2012
Still getting this issue when scrolling up on iFrames. Version 22.0.1229.92 m
Comment 28 by, Oct 9 2012
This is not fixed... still an issue for me in 22.0.1229.92 (Official Build 159988) m
Comment 29 by, Oct 9 2012
Ben, can you attach an example?
Comment 30 by, Oct 9 2012
The example attached to this bug will do it, as well as a bug I reported which has been linked to this as a duplicate, here:

I hope this helps.
Comment 31 by, Oct 9 2012
Status: Started
Reopening, Levi can you take a look?
I just gave this a try in M24 and can't repro. I'll give 22 a try tomorrow morning.
Can reproduce in 22.0.1229.79 but can not reproduce in the 23 beta.
Comment 34 by, Oct 16 2012
Status: Fixed
Won't take this in 22 now.  Fixed elsewhere, so marking as such.
Comment 35 by, Oct 30 2012
 Issue 141647  has been merged into this issue.
Project Member Comment 36 by, Mar 9 2013
Labels: -Type-Regression -Area-WebKit -WebKit-Rendering -Mstone-22 Cr-Content Type-Bug-Regression M-22 Cr-Content-Rendering
Project Member Comment 37 by, Apr 6 2013
Labels: -Cr-Content Cr-Blink
Project Member Comment 38 by, Apr 6 2013
Labels: -Cr-Content-Rendering Cr-Blink-Rendering
Labels: -Cr-Blink-Rendering Cr-Blink-Layout
Migrate from Cr-Blink-Rendering to Cr-Blink-Layout
Sign in to add a comment