From fd30914e48680ccbaefc4295b67ffcdf6e34b943 Mon Sep 17 00:00:00 2001 From: Pulse Monitor Date: Mon, 18 Aug 2025 08:35:27 +0000 Subject: [PATCH] fix: persist dark mode preference from setup to login screen Fixed localStorage key mismatch - setup was saving to 'dark-mode' while login was looking for 'darkMode' --- frontend-modern/src/components/FirstRunSetup.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend-modern/src/components/FirstRunSetup.tsx b/frontend-modern/src/components/FirstRunSetup.tsx index 4d6106ecb..0fcc9da0a 100644 --- a/frontend-modern/src/components/FirstRunSetup.tsx +++ b/frontend-modern/src/components/FirstRunSetup.tsx @@ -103,8 +103,8 @@ export const FirstRunSetup: Component = () => { setSavedPassword(useCustomPassword() ? password() : generatedPassword()); setSavedToken(token); - // Apply settings - localStorage.setItem('dark-mode', String(darkMode())); + // Apply settings - use consistent storage key + localStorage.setItem('darkMode', String(darkMode())); // Show credentials setShowCredentials(true);