From dcb2f2ffd3c4bc0841afdb2d5465f2a01da4b3bd Mon Sep 17 00:00:00 2001 From: Icy <204663820+icyvert@users.noreply.github.com> Date: Wed, 10 Dec 2025 00:52:47 +0530 Subject: [PATCH] fix auto theme switch (#4422) * fix auto theme switch * removed redundant timeout --- docs/.vitepress/theme/themes/themeHandler.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/.vitepress/theme/themes/themeHandler.ts b/docs/.vitepress/theme/themes/themeHandler.ts index dccb8a569..f55d81c53 100644 --- a/docs/.vitepress/theme/themes/themeHandler.ts +++ b/docs/.vitepress/theme/themes/themeHandler.ts @@ -68,6 +68,9 @@ export class ThemeHandler { if (!localStorage.getItem(STORAGE_KEY_MODE)) { this.state.value.currentMode = e.matches ? 'dark' : 'light' this.applyTheme() + } + else { + this.applyTheme() } }) } @@ -380,7 +383,7 @@ export function useTheme() { onMounted(() => { // Ensure theme is applied on mount - handler.setMode(handler.getMode()) + handler.applyTheme() }) return {