diff --git a/contexts/fileSystem/functions.ts b/contexts/fileSystem/functions.ts index 661eb476..53ad3691 100644 --- a/contexts/fileSystem/functions.ts +++ b/contexts/fileSystem/functions.ts @@ -149,14 +149,18 @@ export const addFileSystemHandle = async ( const db = await getKeyValStore(); - db.put( - KEYVAL_STORE_NAME, - { - ...(await getFileSystemHandles()), - [join(directory, handle.name)]: handle, - }, - FS_HANDLES - ); + try { + db.put( + KEYVAL_STORE_NAME, + { + ...(await getFileSystemHandles()), + [join(directory, handle.name)]: handle, + }, + FS_HANDLES + ); + } catch { + // Ignore errors storing handle + } }; export const removeFileSystemHandle = async (