AntiPattern
UI State Invariants Drift
ui-state-invariants-drift
Event handling, selection state, and overlay positioning break UI invariants when consumer code or container context differs—handlers change identity, clicks stop propagating, and portals/z-index shift focus—leading to hidden controls, inconsistent toggles, and rerender-driven glitches.