The poll trigger in bind-triggers called set-interval but discarded the interval ID, so polls continued firing after the element was removed from the DOM. Now the callback checks el.isConnected each tick and self-clears when the element is gone (HTMX-style cleanup). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>