From a375fbe37fbf8cb2040811cae132cfc58a3f79db Mon Sep 17 00:00:00 2001 From: CC Worker Date: Mon, 1 Jun 2026 03:04:29 +0000 Subject: [PATCH] =?UTF-8?q?fix(canvas):=20clear=20localStoreService=20sing?= =?UTF-8?q?leton=20on=20unmount=20=E2=80=94=20disposed=20store=20was=20ret?= =?UTF-8?q?urned=20to=20next=20mount=20causing=20currentPageId=20crash?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/tldraw/singlePlayerPage.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pages/tldraw/singlePlayerPage.tsx b/src/pages/tldraw/singlePlayerPage.tsx index 41762e4..cd0a740 100644 --- a/src/pages/tldraw/singlePlayerPage.tsx +++ b/src/pages/tldraw/singlePlayerPage.tsx @@ -150,6 +150,7 @@ export default function SinglePlayerPage() { snapshotServiceRef.current = null; storeRef.current?.dispose(); storeRef.current = null; + localStoreService.clearStore(); // reset singleton so next getStore() creates a fresh store setStoreReady(false); setCanvasPhase('idle'); };