this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: restore dark mode on scott mode exit for OS preference users

When exiting scott mode, dark mode was only restored if
the user had explicitly toggled it (localStorage). Users
relying on OS-level prefers-color-scheme: dark had their
dark mode lost because the exit logic didn't check the
system preference fallback. Now mirrors the init logic.

+3 -2
+3 -2
internal/templates/views/index.html
··· 841 841 if (isEnabled) { 842 842 html.removeAttribute("data-scott-mode"); 843 843 localStorage.setItem("scottMode", "false"); 844 - // Restore theme preference 844 + // Restore theme preference (match init logic: explicit setting or OS preference) 845 845 var savedTheme = localStorage.getItem("theme"); 846 - if (savedTheme === "dark") { 846 + var prefersDark = window.matchMedia("(prefers-color-scheme: dark)").matches; 847 + if (savedTheme === "dark" || (!savedTheme && prefersDark)) { 847 848 html.setAttribute("data-theme", "dark"); 848 849 } 849 850 } else {