diff --git a/apps/browser-extension/src/entrypoints/background/VaultMessageHandler.ts b/apps/browser-extension/src/entrypoints/background/VaultMessageHandler.ts index 3f14e10aa..268ee5492 100644 --- a/apps/browser-extension/src/entrypoints/background/VaultMessageHandler.ts +++ b/apps/browser-extension/src/entrypoints/background/VaultMessageHandler.ts @@ -283,10 +283,11 @@ export async function handleLockVault(): Promise { * This is safe to call during forced logout as it preserves vault data. */ export async function handleClearSession(): Promise { - // Clear auth tokens + // Clear auth tokens and last sync error await storage.removeItems([ 'local:accessToken', 'local:refreshToken', + 'local:lastSyncError', ]); // Clear session-only data (security: encryption key must not persist)