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() {