diff --git a/src/plugins/built-in/themes/theme-manager.ts b/src/plugins/built-in/themes/theme-manager.ts index 1d438511..2892ae1e 100644 --- a/src/plugins/built-in/themes/theme-manager.ts +++ b/src/plugins/built-in/themes/theme-manager.ts @@ -200,7 +200,10 @@ export class ThemeManager { if (!settingsState.selectedTheme) { console.debug("[ThemeManager] Storing original settings"); settingsState.originalSelectedColor = settingsState.selectedColor; - settingsState.originalDarkMode = settingsState.DarkMode; + + if (theme.forceDark) { + settingsState.originalDarkMode = settingsState.DarkMode; + } } // Use view transition for the theme change diff --git a/src/seqta/ui/AddBetterSEQTAElements.ts b/src/seqta/ui/AddBetterSEQTAElements.ts index 12aa7807..1c95c167 100644 --- a/src/seqta/ui/AddBetterSEQTAElements.ts +++ b/src/seqta/ui/AddBetterSEQTAElements.ts @@ -287,6 +287,7 @@ async function addDarkLightToggle() { lightDarkModeButtonElement.addEventListener("click", async () => { const darklightText = document.getElementById("darklighttooliptext"); + console.log(settingsState.originalDarkMode, settingsState.selectedTheme); if ( settingsState.originalDarkMode != undefined && settingsState.selectedTheme