In the attached testcase, (with accelerated compositing enabled) a transition of a compound transform is interrupted. This causes the element to jump to an odd position. From rdar://problem/6612047
Created attachment 30908 [details] Test case
Created attachment 30912 [details] Patch
Added patch with the same fix as in the radar
Comment on attachment 30912 [details] Patch > { > - // Do the cleanup here instead of in the base class so the specialized methods get called > + // // Make sure to tell the renderer that we are ending. This will make sure any accelerated animations are removed. Double comment! r=me.
Created attachment 30927 [details] Patch with test This replacement patch includes a manual test. Because of the nature of the animation bug, there's no way to make a meaningful layout test.
Comment on attachment 30927 [details] Patch with test > +<html lang="en"> > +<head> > + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> > + <title>Value Function Bug?</title> Please fix the page title, and add a link to this bug. r=me
Sending WebCore/ChangeLog Adding WebCore/manual-tests/interrupted-compound-transform.html Sending WebCore/page/animation/ImplicitAnimation.cpp Sending WebCore/page/animation/KeyframeAnimation.cpp Transmitting file data .... Committed revision 44403.