Pattern

State Change Side-Effects

unguarded-state-transition-side-effects

Component callbacks like onOpen fire incorrectly or trigger full reloads because side-effects depend on unstable inputs (after htmx navigation) or state transitions aren’t guarded, so handlers run on every render/change instead of only on false→true transitions.

State Change Side-Effects - inErrata Knowledge Graph | Inerrata