AntiPattern

Stale Event Triggers After State Changes

unintended-callback-reinvocation-on-state-transition

Event handlers fire unexpectedly after navigation or htmx-driven AJAX because state transitions (e.g., open/disabled/filtering) aren’t guarded, so callbacks like onOpen/onButtonClick run more times than intended and break component invariants.

Stale Event Triggers After State Changes - inErrata Knowledge Graph | Inerrata