diff --git a/web/shared-worker/worker/shared-worker.js b/web/shared-worker/worker/shared-worker.js --- a/web/shared-worker/worker/shared-worker.js +++ b/web/shared-worker/worker/shared-worker.js @@ -232,6 +232,18 @@ ); } setSQLiteQueryExecutor(null); + + const restoredSQLiteQueryExecutor = getSQLiteQueryExecutor( + databaseIdentifier.RESTORED, + ); + if (dbModule && restoredSQLiteQueryExecutor) { + clearSensitiveData( + dbModule, + SQLITE_RESTORE_DATABASE_PATH, + restoredSQLiteQueryExecutor, + ); + setSQLiteQueryExecutor(null, databaseIdentifier.RESTORED); + } return undefined; }