| This is a testharness.js-based test. |
| PASS Removes an animation when another covers the same properties |
| PASS Removes an animation after another animation finishes |
| PASS Removes an animation after multiple other animations finish |
| PASS Removes an animation after it finishes |
| PASS Removes an animation after seeking another animation |
| PASS Removes an animation after seeking it |
| PASS Removes an animation after updating the fill mode of another animation |
| PASS Removes an animation after updating its fill mode |
| PASS Removes an animation after updating another animation's effect to one with different timing |
| PASS Removes an animation after updating its effect to one with different timing |
| PASS Removes an animation after updating another animation's timeline |
| PASS Removes an animation after updating its timeline |
| PASS Removes an animation after updating another animation's effect's properties |
| PASS Removes an animation after updating its effect's properties |
| PASS Removes an animation after updating another animation's effect to one with different properties |
| PASS Removes an animation after updating its effect to one with different properties |
| PASS Removes an animation when another animation uses a shorthand |
| PASS Removes an animation that uses a shorthand |
| PASS Removes an animation by another animation using logical properties |
| PASS Removes an animation using logical properties |
| PASS Removes an animation by another animation using logical properties after updating the context |
| PASS Removes an animation after updating another animation's effect's target |
| PASS Removes an animation after updating its effect's target |
| PASS Removes an animation after updating another animation's effect to one with a different target |
| PASS Removes an animation after updating its effect to one with a different target |
| PASS Does NOT remove a CSS animation tied to markup |
| FAIL Removes a CSS animation no longer tied to markup assert_equals: expected "removed" but got "active" |
| PASS Does NOT remove a CSS transition tied to markup |
| FAIL Removes a CSS transition no longer tied to markup assert_equals: expected "removed" but got "active" |
| PASS Dispatches an event when removing |
| PASS Does NOT dispatch a remove event twice |
| PASS Does NOT remove an animation after making a redundant change to another animation's current time |
| PASS Does NOT remove an animation after making a redundant change to its current time |
| PASS Does NOT remove an animation after making a redundant change to another animation's timeline |
| PASS Does NOT remove an animation after making a redundant change to its timeline |
| PASS Does NOT remove an animation after making a redundant change to another animation's effect's properties |
| PASS Does NOT remove an animation after making a redundant change to its effect's properties |
| PASS Updates ALL timelines before checking for replacement |
| PASS Dispatches remove events after finish events |
| PASS Fires remove event before requestAnimationFrame |
| PASS Queues all remove events before running them |
| PASS Performs removal in deeply nested iframes |
| Harness: the test ran to completion. |
| |