Skip to content

v0.4.0-next.3

Pre-release
Pre-release

Choose a tag to compare

@HomemadeToast57 HomemadeToast57 released this 29 Jul 15:33

Fixes a stack overflow on every realtime reconnect: supabase's removeChannel fires the channel's status callback with CLOSED synchronously from inside leave(), and the terminal-state recovery added in next.1 turned that into teardown → leave → CLOSED → teardown recursion. Both the room and the entity doorbell now detach the channel before leaving and ignore status callbacks from non-current channels.