diff --git a/src/lib/editor/autosave/idb.ts b/src/lib/editor/autosave/idb.ts index adfb09c9..60a7e77e 100644 --- a/src/lib/editor/autosave/idb.ts +++ b/src/lib/editor/autosave/idb.ts @@ -48,7 +48,10 @@ export function openAutosaveDb(): Promise { opening = new Promise((resolve) => { const open = indexedDB.open(AUTOSAVE_DB_NAME, AUTOSAVE_DB_VERSION) - open.onupgradeneeded = () => upgrade(open.result) + open.onupgradeneeded = (event) => { + const db = (event.target as IDBOpenDBRequest).result + if (db) upgrade(db) + } open.onsuccess = () => { open.result.onversionchange = () => { open.result.close()