Pattern
State-Driven Handler Guard
state-transition-guarded-callback
Components repeatedly trigger onOpen or render misaligned UI because logic depends on volatile state transitions and layout measurements, so effects run on every render or position drift after navigation; the fix guards transitions and removes unsafe assumptions.