| Previous | Next |
| UI_E_TRANSITION_NOT_IN_STORYBOARD | UI_E_TIME_BEFORE_LAST_UPDATE |
UI_E_TRANSITION_ECLIPSED
Within Windows Animation Manager, UI_E_TRANSITION_ECLIPSED reports that one transition’s timing would hide the beginning of another transition. Diagnosis of this result should follow the original owner and generation rather than treating the visible symptom as the cause.
Facts that change the diagnosis
- Both transition identities.
- Start and completion keyframes.
- Durations and priority result.
- Resolved overlap interval.
Subsystem meaning
Transition ordering can be syntactically connected but temporally ineffective. An earlier transition or keyframe relation may consume the period in which a later transition is expected to start.
Isolation workflow
- First: Plot the two intervals on one timeline.
- Next: Remove priority relationships as a control.
- Then: Shorten neither transition until the intended ordering is explicit.
- Finally: Validate the later transition receives a nonempty interval.
Avoid the tempting broad fix
UI_E_LOOPS_OVERLAP concerns repeat sections; TRANSITION_ECLIPSED concerns the start of a specific transition.
Do not treat the invisible transition as a renderer or opacity problem before checking its time interval.
Expected branches
| Control | Interpretation | Hold constant |
|---|---|---|
| Same operation, controlled environment | If the result follows one machine, account, volume, network, or device, environment matters. | Keep versions and identity explicit rather than comparing only the final message. |
Regression proof
Verify it with the original scenario, one boundary case, and one deliberate failure; success means every intended transition has a positive scheduled interval and becomes observable in a deterministic timeline test.
Technical references
Looking for a different code? Search another status or error code.
