Bug 26163

Summary: Canceling, then restarting transition picks up where it left off
Product: WebKit Reporter: Chris Marrin <cmarrin>
Component: CSSAssignee: Chris Marrin <cmarrin>
Status: RESOLVED FIXED    
Severity: Normal CC: simon.fraser
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   
Attachments:
Description Flags
Test case
none
Patch with test simon.fraser: review+

Description Chris Marrin 2009-06-03 10:59:52 PDT
Open the attached testcase in TOT and hover over the big box. The transitions start as they should. When you unhover, they jump back as they should. But if you quickly hover again, the transitions pick up where they left off. It's as though they're still running.
Comment 1 Chris Marrin 2009-06-03 11:00:24 PDT
Created attachment 30914 [details]
Test case
Comment 2 Simon Fraser (smfr) 2009-06-03 11:25:53 PDT
Ah, happens on TOT, so not hardware.
Comment 3 Chris Marrin 2009-06-15 11:40:51 PDT
Created attachment 31301 [details]
Patch with test
Comment 4 Chris Marrin 2009-06-15 15:22:32 PDT
Sending        LayoutTests/ChangeLog
Adding         LayoutTests/transitions/cancel-transition-expected.txt
Adding         LayoutTests/transitions/cancel-transition.html
Sending        WebCore/ChangeLog
Sending        WebCore/page/animation/CompositeAnimation.cpp
Sending        WebCore/page/animation/ImplicitAnimation.cpp
Sending        WebCore/page/animation/ImplicitAnimation.h
Transmitting file data .......
Committed revision 44696.
Comment 5 Simon Fraser (smfr) 2009-06-18 21:38:36 PDT
*** Bug 26165 has been marked as a duplicate of this bug. ***