Closed
Bug 904940
Opened 11 years ago
Closed 7 years ago
Interface fragile when animations/transitions are cancelled or changed in-flight
Categories
(Firefox for Metro Graveyard :: General, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: jwilde, Unassigned)
References
Details
(Whiteboard: [defect] p=0)
Attachments
(1 file)
1.25 MB,
video/mp4
|
Details |
Our animations seem to be rather fragile when there's any sort of user action that cancels them or changes them in flight. In the case of the context appbar, the triggering of the "MozAppbarDismissing" event does not actually indicate that we've moved to a hidden state. It just means that somewhere a dismiss action was started and a transitionend event got fired. If we cancel or change an animation in flight, the event listener will still fire when the next transition ends (along with whatever next ones are still attached). In the near term, we should look at doing more state checks in our transitionend event handlers. Over the longer term, we may consider having some sort of animation state manager that triggers events/handlers when we specifically reach a particular state, rather than when transitions end.
Reporter | ||
Comment 1•11 years ago
|
||
Reporter | ||
Updated•11 years ago
|
Summary: Defect - Cancelled/swapped transitions still trigger transitionend handler at end of a later animation on the same element → Defect - Interface fragile when animations/transitions are cancelled or changed in-flight
Updated•11 years ago
|
Blocks: metrov1backlog
Whiteboard: [preview-triage] feature=defect c=tbd u=tbd p=0
Updated•11 years ago
|
Comment 2•11 years ago
|
||
This bug is about improving our interactions with css transitions. Not blocking on it though per the triage meeting.
Whiteboard: [preview-triage] feature=defect c=tbd u=tbd p=0 → feature=defect c=tbd u=tbd p=0
Updated•10 years ago
|
Blocks: metrobacklog
Updated•10 years ago
|
No longer blocks: metrov2defect&change
Updated•10 years ago
|
Summary: Defect - Interface fragile when animations/transitions are cancelled or changed in-flight → Interface fragile when animations/transitions are cancelled or changed in-flight
Whiteboard: feature=defect c=tbd u=tbd p=0 → [defect] p=0
Comment 3•7 years ago
|
||
Mass close of bugs in obsolete product https://bugzilla.mozilla.org/show_bug.cgi?id=1350354
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•