Pattern
Stale UI State Dispatch
stale-ui-state-dispatch
Open/close lifecycle handlers fire incorrectly after navigation or state transitions because guards and refs don’t account for disabled states, prior open state, and dynamic layout alignment; the header/menu ends up mispositioned or events double-trigger.