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
↓ peach-browser-d9bcbbf6.tar.gzatlas at this save
files changed3 files
src/background/entry.ts+1 −1src/mobile/entry.ts+1 −1src/popup/App.tsx+2 −2src/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 });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 })();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);