diff --git a/src/bonsai/bonsai/bim/data/webui/static/js/drawings.js b/src/bonsai/bonsai/bim/data/webui/static/js/drawings.js
index 0d02810c11..c23215f285 100644
--- a/src/bonsai/bonsai/bim/data/webui/static/js/drawings.js
+++ b/src/bonsai/bonsai/bim/data/webui/static/js/drawings.js
@@ -5,10 +5,6 @@ let socket;
// Document ready function
$(document).ready(function () {
- var systemTheme = window.matchMedia("(prefers-color-scheme: light)").matches
- ? "light"
- : "dark";
- $(":root").css("color-scheme", systemTheme);
var defaultTheme = "blender";
var theme = localStorage.getItem("theme") || defaultTheme;
setTheme(theme);
@@ -276,6 +272,7 @@ function displayDrawingsNames(blenderId, ifcFile) {
function setTheme(theme) {
$("html").removeClass("light dark blender").addClass(theme);
+ $(":root").css("color-scheme", theme);
if (theme === "light") {
$("#toggle-theme").html('');
} else if (theme === "dark") {
diff --git a/src/bonsai/bonsai/bim/data/webui/static/js/gantt.js b/src/bonsai/bonsai/bim/data/webui/static/js/gantt.js
index df48673c71..9531aa5ecb 100644
--- a/src/bonsai/bonsai/bim/data/webui/static/js/gantt.js
+++ b/src/bonsai/bonsai/bim/data/webui/static/js/gantt.js
@@ -19,10 +19,6 @@ const pageSizes = [
// Document ready function
$(document).ready(function () {
- var systemTheme = window.matchMedia("(prefers-color-scheme: light)").matches
- ? "light"
- : "dark";
- $(":root").css("color-scheme", systemTheme);
var defaultTheme = "blender";
var theme = localStorage.getItem("theme") || defaultTheme;
setTheme(theme);
@@ -438,6 +434,7 @@ function editValue(list, task, event, cell, column) {
function setTheme(theme) {
$("html").removeClass("light dark blender").addClass(theme);
+ $(":root").css("color-scheme", theme);
if (theme === "light") {
$("#toggle-theme").html('');
} else if (theme === "dark") {
diff --git a/src/bonsai/bonsai/bim/data/webui/static/js/index.js b/src/bonsai/bonsai/bim/data/webui/static/js/index.js
index 236c7b3031..b2cf05e334 100644
--- a/src/bonsai/bonsai/bim/data/webui/static/js/index.js
+++ b/src/bonsai/bonsai/bim/data/webui/static/js/index.js
@@ -5,10 +5,6 @@ let socket;
// Document ready function
$(document).ready(function () {
- var systemTheme = window.matchMedia("(prefers-color-scheme: light)").matches
- ? "light"
- : "dark";
- $(":root").css("color-scheme", systemTheme);
var defaultTheme = "blender";
var theme = localStorage.getItem("theme") || defaultTheme;
setTheme(theme);
@@ -313,6 +309,7 @@ function compareHeaders(headers1, headers2) {
function setTheme(theme) {
$("html").removeClass("light dark blender").addClass(theme);
+ $(":root").css("color-scheme", theme);
var stylesheet = $("#tabulator-stylesheet");
if (theme === "light") {
stylesheet.attr(