From fc0c2f5a1cbe9675008f51d7b01fdd940ab3f87b Mon Sep 17 00:00:00 2001 From: Michael DiLeo Date: Sat, 16 Aug 2025 09:53:41 -0500 Subject: [PATCH] fix it for real --- public/site-scripts/theme-toggle.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/public/site-scripts/theme-toggle.js b/public/site-scripts/theme-toggle.js index df394f4..12c792c 100644 --- a/public/site-scripts/theme-toggle.js +++ b/public/site-scripts/theme-toggle.js @@ -3,7 +3,7 @@ const themeIcon = document.getElementById('theme-icon'); function getStoredTheme() { - return localStorage.getItem('picoPreferredColorScheme') || document.documentElement.getAttribute('data-theme') || 'auto'; + return localStorage.getItem('picoPreferredColorScheme') || 'auto'; } function storeTheme(theme) { @@ -44,6 +44,11 @@ function init() { if (themeToggle) { + + let storedTheme = getStoredTheme(); + if (storedTheme && storedTheme !== 'auto') { + applyTheme(storedTheme); + } themeToggle.addEventListener('click', toggleTheme);