From 9fc24767ecd63a4aea5ebdc19e52271fa915477a Mon Sep 17 00:00:00 2001 From: Alphons Joseph <93847055+Crazypersonalph@users.noreply.github.com> Date: Tue, 18 Mar 2025 18:37:34 +0800 Subject: [PATCH] bugfix: theme defaultColor being overridden at all times by default betterseqta+ colour --- src/interface/components/themes/ThemeSelector.svelte | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/interface/components/themes/ThemeSelector.svelte b/src/interface/components/themes/ThemeSelector.svelte index 9d490729..ab7217f5 100644 --- a/src/interface/components/themes/ThemeSelector.svelte +++ b/src/interface/components/themes/ThemeSelector.svelte @@ -11,6 +11,7 @@ import { OpenStorePage } from '@/seqta/ui/renderStore' import { themeUpdates } from '@/interface/hooks/ThemeUpdates' import { closeExtensionPopup } from '@/seqta/utils/Closers/closeExtensionPopup' + import { settingsState } from '@/seqta/utils/listeners/SettingsState' let themes = $state(null); let { isEditMode } = $props<{ isEditMode: boolean }>(); @@ -22,8 +23,10 @@ if (theme.id === themes?.selectedTheme) { await disableTheme(); themes.selectedTheme = ''; + settingsState.selectedColor = settingsState.originalSelectedColor; } else { await setTheme(theme.id); + settingsState.selectedColor = theme.defaultColour; if (!themes) return; themes.selectedTheme = theme.id; }