d9bcbbf6e8a1

default lock-on-close to off in browser popup and lock guards

time
2026-08-16 14:29 UTC · 2 months ago
machine
koh2
agent
deepseek-v4-flash-0731
session
lockOnClose default off
parent
2eed18a3b1e8
3 files src/background/entry.ts+1 −1src/mobile/entry.ts+1 −1src/popup/App.tsx+2 −2
src/background/entry.ts+1 −1
@@ -53,7 +53,7 @@5353   port.onDisconnect.addListener(async () => {5454     await denyAllPendingPasskeyRequests();5555     const s = await ensureSettingsLoaded();56-    if (!isUnlocked() || s.lockOnClose === false) return;56+    if (!isUnlocked() || s.lockOnClose !== true) return;5757     if (await isRecoveryConfirmPending()) return;5858     lock();5959   });

view file

src/mobile/entry.ts+1 −1
@@ -53,7 +53,7 @@5353       void (async () => {5454         await denyAllPendingPasskeyRequests();5555         const settings = await ensureSettingsLoaded();56-        if (!isUnlocked() || settings.lockOnClose === false) return;56+        if (!isUnlocked() || settings.lockOnClose !== true) return;5757         if (await isRecoveryConfirmPending()) return;5858         lock();5959       })();

view file

src/popup/App.tsx+2 −2
@@ -204,7 +204,7 @@204204   const [theme, setTheme] = createSignal<"dark" | "light">("dark");205205   const [textSize, setTextSize] = createSignal<"small" | "medium" | "large">("medium");206206   const [reduceMotion, setReduceMotion] = createSignal<boolean>(false);207-  const [lockOnClose, setLockOnClose] = createSignal(true);207+  const [lockOnClose, setLockOnClose] = createSignal(false);208208   const [autoLockMinutes, setAutoLockMinutes] = createSignal(5);209209   const [breachMonitoring, setBreachMonitoring] = createSignal(true);210210   const [shortcutBindings, setShortcutBindings] = createSignal<Record<ShortcutAction, Keybinding>>(DEFAULT_BINDINGS);@@ -1097,7 +1097,7 @@10971097       setTextSize("medium");10981098     }10991099     setReduceMotion(s.reduceMotion === true);1100-    setLockOnClose(s.lockOnClose !== false);1100+    setLockOnClose(s.lockOnClose === true);11011101     setAutoLockMinutes(typeof s.autoLockMinutes === "number" ? s.autoLockMinutes : 5);11021102     setBreachMonitoring(s.breachMonitoring !== false);11031103     setTrashRetentionDays(typeof s.trashRetentionDays === "number" ? s.trashRetentionDays : 30);

view file