There are a few cases here: A: We trigger play on an animation, it is put in a pending player tracker, then its source is updated (e.g. to null). In this case we should remove the player from the pending player tracker of its old source content's document but the animation should still start. B: We trigger play on an animation, it is put in a pending player tracker, then the source content somehow becomes orphaned from its document or perhaps even associated with a different document, maybe a document that is not being rendered. In such cases the animation should still start.
This was fixed by bug 1112480, specifically this changeset: https://hg.mozilla.org/mozilla-central/rev/1d3d4759f4ed
Assignee: nobody → bbirtles
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.