From 2cf4e8ebce64462a7006784af90f697f4f8d08e7 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Mon, 24 Jul 2023 08:23:16 -0700 Subject: [PATCH] fix(y-indexeddb): un-track doc when destroy (#3358) --- packages/y-indexeddb/src/index.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/y-indexeddb/src/index.ts b/packages/y-indexeddb/src/index.ts index b1bb4022f..d96d857bc 100644 --- a/packages/y-indexeddb/src/index.ts +++ b/packages/y-indexeddb/src/index.ts @@ -239,8 +239,7 @@ export const createIndexedDBProvider = ( return destroyHandlerMap.get(doc)!; } const fn = async function handleDestroy() { - const db = await dbPromise; - db.close(); + unTrackDoc(doc.guid, doc); }; destroyHandlerMap.set(doc, fn); return fn;