From 7708adbf30e6dea51a84311b86bc224739f656f6 Mon Sep 17 00:00:00 2001 From: Cotes Chung <11371340+cotes2020@users.noreply.github.com> Date: Wed, 16 Apr 2025 18:08:43 +0800 Subject: [PATCH] fix: recognize global theme mode (#2357) --- _javascript/modules/theme.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/_javascript/modules/theme.js b/_javascript/modules/theme.js index f9ebf2024..49e4e89bb 100644 --- a/_javascript/modules/theme.js +++ b/_javascript/modules/theme.js @@ -39,7 +39,10 @@ class Theme { } static get #mode() { - return sessionStorage.getItem(this.#modeKey); + return ( + sessionStorage.getItem(this.#modeKey) || + document.documentElement.getAttribute(this.#modeAttr) + ); } static get #isDarkMode() {