From a251827c4b26f8843d84e97ef8232484f4b240b3 Mon Sep 17 00:00:00 2001 From: SethBurkart123 Date: Mon, 26 May 2025 11:52:59 +1000 Subject: [PATCH] fix: themes always locking after reload --- src/plugins/built-in/themes/theme-manager.ts | 2 +- src/seqta/ui/AddBetterSEQTAElements.ts | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/plugins/built-in/themes/theme-manager.ts b/src/plugins/built-in/themes/theme-manager.ts index 2892ae1e..c30ecdd1 100644 --- a/src/plugins/built-in/themes/theme-manager.ts +++ b/src/plugins/built-in/themes/theme-manager.ts @@ -358,7 +358,7 @@ export class ThemeManager { settingsState.originalDarkMode, ); settingsState.DarkMode = settingsState.originalDarkMode; - settingsState.originalDarkMode = undefined; + delete settingsState.originalDarkMode; } this.currentTheme = null; diff --git a/src/seqta/ui/AddBetterSEQTAElements.ts b/src/seqta/ui/AddBetterSEQTAElements.ts index 1c95c167..8fa2cfbd 100644 --- a/src/seqta/ui/AddBetterSEQTAElements.ts +++ b/src/seqta/ui/AddBetterSEQTAElements.ts @@ -287,9 +287,8 @@ async function addDarkLightToggle() { lightDarkModeButtonElement.addEventListener("click", async () => { const darklightText = document.getElementById("darklighttooliptext"); - console.log(settingsState.originalDarkMode, settingsState.selectedTheme); if ( - settingsState.originalDarkMode != undefined && + settingsState.originalDarkMode !== undefined && settingsState.selectedTheme ) { darklightText!.innerText = "Locked by current theme";