diff --git a/src/SEQTA.js b/src/SEQTA.js index a42820aa..7027adde 100644 --- a/src/SEQTA.js +++ b/src/SEQTA.js @@ -681,12 +681,14 @@ function ColorLuminance(hex, lum) { chrome.storage.onChanged.addListener(function (changes) { if (changes.selectedColor) { try { - if (DarkMode) { - document.documentElement.style.setProperty( - "--better-pale", - lightenAndPaleColor(changes.selectedColor.newValue), - ); - } + chrome.storage.local.get(["DarkMode"], function (result) { + if (!result.DarkMode) { + document.documentElement.style.setProperty( + "--better-pale", + lightenAndPaleColor(changes.selectedColor.newValue), + ); + } + }); } catch (err) { console.log(err); } @@ -1848,6 +1850,11 @@ function AddBetterSEQTAElements(toggle) { } }); + // Load darkmode state + chrome.storage.local.get(["DarkMode"], function (result) { + DarkMode = result.DarkMode; + }); + var titlebar = document.createElement("div"); titlebar.classList.add("titlebar"); let container = document.getElementById("content"); @@ -2008,7 +2015,6 @@ function AddBetterSEQTAElements(toggle) { document.documentElement.style.removeProperty("--better-pale"); } else { LightDarkModeElement.firstChild.innerHTML = ""; - console.log("Switching to the Light Side"); try { chrome.storage.local.get(null, function (result) { document.documentElement.style.setProperty( @@ -2064,7 +2070,6 @@ function AddBetterSEQTAElements(toggle) { "--text-primary", "black", ); - console.log("Adding light mode!"); try { chrome.storage.local.get(null, function (result) { document.documentElement.style.setProperty( diff --git a/src/inject/injected.css b/src/inject/injected.css index 018fa2e9..39fad7a4 100644 --- a/src/inject/injected.css +++ b/src/inject/injected.css @@ -1277,11 +1277,11 @@ blurred { } .uiSlidePane > .pane > .header button { - color: var(--text-primary) !important; + color: var(--text-color) !important; } .uiSlidePane > .pane > .header > h1 { - color: var(--text-primary) !important; + color: var(--text-color) !important; } .uiSlidePane > .pane > .header {