Pattern
State Transition Side-Effects
state-transition-side-effects
UI side-effects fire inconsistently because state changes are handled without reliable transition guards, shared state coordination, or event propagation paths, causing callbacks to miss or repeat and interaction handlers (click/keyboard) to desync.