From 99fe0e543cc76ae3de9ba94af69280914b1a5fc3 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Wed, 6 May 2026 09:31:28 -0700 Subject: [PATCH] Avoid capturing stale cleanup function in chat --- src/routes/spaces/[relay]/[h]/+page.svelte | 3 ++- src/routes/spaces/[relay]/chat/+page.svelte | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/routes/spaces/[relay]/[h]/+page.svelte b/src/routes/spaces/[relay]/[h]/+page.svelte index 399a2cbf..b2a5df34 100644 --- a/src/routes/spaces/[relay]/[h]/+page.svelte +++ b/src/routes/spaces/[relay]/[h]/+page.svelte @@ -404,7 +404,8 @@ onMount(() => { start() - return cleanup + // Wrap in a closure to avoid calling a stale cleanup function + return () => cleanup?.() }) diff --git a/src/routes/spaces/[relay]/chat/+page.svelte b/src/routes/spaces/[relay]/chat/+page.svelte index 1c6d71a1..050150dc 100644 --- a/src/routes/spaces/[relay]/chat/+page.svelte +++ b/src/routes/spaces/[relay]/chat/+page.svelte @@ -297,7 +297,8 @@ onMount(() => { start() - return cleanup + // Wrap in a closure to avoid calling a stale cleanup function + return () => cleanup?.() })