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',
}
+
+