Click here to download the Blitz Browser!

WPT

wpt / scroll-animations / scroll-timelines / cancel-animation.html

Spec: Scroll-driven Animations ↗

Runs: Chrome 155.0.8039.0 (wpt@a4fcd77aa, 2026-09-03) | Firefox 157.0a1 (wpt@cc4d45aa0, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@9b4cabf6d, 2026-09-03) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total10/1010/1010/1010/100/10NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Canceling an animation should cause its start time and hold time to be unresolvedPASSPASSPASSPASSTIMEOUT
A play-pending ready promise should be rejected when the animation is canceledPASSPASSPASSPASSNOTRUN
A pause-pending ready promise should be rejected when the animation is canceledPASSPASSPASSPASSNOTRUN
When an animation is canceled, it should create a resolved PromisePASSPASSPASSPASSNOTRUN
The ready promise should be replaced when the animation is canceledPASSPASSPASSPASSNOTRUN
The finished promise should NOT be rejected if the animation is already idlePASSPASSPASSPASSNOTRUN
The cancel event should NOT be fired if the animation is already idlePASSPASSPASSPASSNOTRUN
Canceling an animation should fire cancel event on orphaned elementPASSPASSPASSPASSNOTRUN
Canceling an animation with inactive timeline should cause its start time and hold time to be unresolvedPASSPASSPASSPASSNOTRUN
oncancel event is fired when the timeline is inactive.PASSPASSPASSPASSNOTRUN