diff --git a/assets/js/main.js b/assets/js/main.js index dc302a1..811c5ba 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -27,8 +27,14 @@ function detectOSColorTheme() { function switchTheme(e) { if (chosenThemeIsDark) { localStorage.setItem("theme", "light"); - } else { + } else if (chosenThemeIsLight) { localStorage.setItem("theme", "dark"); + } else { + if (document.documentElement.getAttribute("data-theme") == "dark") { + localStorage.setItem("theme", "light"); + } else { + localStorage.setItem("theme", "dark"); + } } detectOSColorTheme();