CSS Transitions with zero-duration and non-zero delay do not work: their either don't start at all, or start but never end and the AnimationController keeps idling.
Created attachment 26513 [details] Patch v1
Comment on attachment 26513 [details] Patch v1 r=me The fact that numberOfActiveAnimations() actually needs to check for running() instead of active() suggests that there is some naming inconsistency with a great potential for confusion. It would be good to address this soon.
> The fact that numberOfActiveAnimations() actually needs to check for running() > instead of active() suggests that there is some naming inconsistency with a > great potential for confusion. It would be good to address this soon. See https://bugs.webkit.org/show_bug.cgi?id=23188
Sending LayoutTests/ChangeLog Sending LayoutTests/animations/animation-controller-drt-api-expected.txt Sending LayoutTests/animations/animation-controller-drt-api.html Sending LayoutTests/platform/win/Skipped Adding LayoutTests/transitions/zero-duration-with-non-zero-delay-end-expected.txt Adding LayoutTests/transitions/zero-duration-with-non-zero-delay-end.html Adding LayoutTests/transitions/zero-duration-with-non-zero-delay-start-expected.txt Adding LayoutTests/transitions/zero-duration-with-non-zero-delay-start.html Sending WebCore/ChangeLog Sending WebCore/page/animation/AnimationBase.cpp Sending WebCore/page/animation/AnimationController.cpp Sending WebCore/page/animation/CompositeAnimation.cpp Transmitting file data ............ Committed revision 39711.
*** Bug 20100 has been marked as a duplicate of this bug. ***