Bug 30454 - After running a transition with an end event listener, can't change the transform
Summary: After running a transition with an end event listener, can't change the trans...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.5
: P2 Normal
Assignee: Simon Fraser (smfr)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-16 13:36 PDT by Simon Fraser (smfr)
Modified: 2009-10-16 17:22 PDT (History)
2 users (show)

See Also:


Attachments
Patch (15.63 KB, patch)
2009-10-16 16:22 PDT, Simon Fraser (smfr)
simon.fraser: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Fraser (smfr) 2009-10-16 13:36:56 PDT
There's a bug where, if you have a webkitTransitionEnd event listener on the page, and you run a transition on -webkit-transform, subsequent attempts to set the transform fail.

The problem is that the animation isn't getting cleaned up off the GraphicsLayer, and so the transform change doesn't show up.
Comment 1 Simon Fraser (smfr) 2009-10-16 16:22:58 PDT
Created attachment 41339 [details]
Patch
Comment 2 Simon Fraser (smfr) 2009-10-16 17:05:23 PDT
Comment on attachment 41339 [details]
Patch

r=mitz on irc
Comment 3 Simon Fraser (smfr) 2009-10-16 17:22:58 PDT
http://trac.webkit.org/changeset/49711