PASS A new ready promise is created when setting animation-play-state: running | |
PASS ready promise is rejected when an animation is canceled by resetting the animation property | |
PASS ready promise is rejected when an animation is cancelled by updating the animation property | |
PASS A new ready promise is created when setting animation-play-state: paused | |
PASS Pausing twice re-uses the same Promise | |
PASS If a pause operation is interrupted, the ready promise is reused | |
PASS When a pause is complete the Promise callback gets the correct animation | |