From 0c9fbb152fd1038b6e8958a44b70c36fb5d66b39 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 16 Nov 2025 23:45:04 +0000 Subject: [PATCH 1/2] Initial plan From bbc73a02db3aba6f402b02e825ea469416f0afd0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 16 Nov 2025 23:50:50 +0000 Subject: [PATCH 2/2] Fix white flash in dark mode by applying theme before page render Co-authored-by: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> --- website/static/js/darkMode.js | 6 ------ website/templates/base.html | 9 +++++++++ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/website/static/js/darkMode.js b/website/static/js/darkMode.js index 33c339e2f3..c77557415d 100644 --- a/website/static/js/darkMode.js +++ b/website/static/js/darkMode.js @@ -1,11 +1,5 @@ document.addEventListener("DOMContentLoaded", () => { const htmlElement = document.documentElement; - - // Initialize theme from localStorage on page load - const savedTheme = localStorage.getItem("theme"); - if (savedTheme === "dark") { - htmlElement.classList.add("dark"); - } // Use event delegation to handle clicks on the theme toggle button document.addEventListener("click", (event) => { diff --git a/website/templates/base.html b/website/templates/base.html index 4595bc0f67..70ff942918 100644 --- a/website/templates/base.html +++ b/website/templates/base.html @@ -99,6 +99,15 @@ darkMode: 'class', } + +