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 {