diff --git a/pages/account.html b/pages/account.html
index 09fcc713b..db0970ba1 100644
--- a/pages/account.html
+++ b/pages/account.html
@@ -14,7 +14,7 @@
diff --git a/pages/blog.html b/pages/blog.html
index 71c400bd5..c6a9345fe 100644
--- a/pages/blog.html
+++ b/pages/blog.html
@@ -14,7 +14,7 @@
diff --git a/pages/contact.html b/pages/contact.html
index cb0675488..0c1515f73 100644
--- a/pages/contact.html
+++ b/pages/contact.html
@@ -14,7 +14,7 @@
diff --git a/pages/events.html b/pages/events.html
index f836c35de..0270e6d81 100644
--- a/pages/events.html
+++ b/pages/events.html
@@ -14,7 +14,7 @@
diff --git a/pages/projects.html b/pages/projects.html
index 1e6aa8b82..147f9dbe5 100644
--- a/pages/projects.html
+++ b/pages/projects.html
@@ -14,7 +14,7 @@
diff --git a/pages/services.html b/pages/services.html
index 7735caf14..4f6c55644 100644
--- a/pages/services.html
+++ b/pages/services.html
@@ -14,7 +14,7 @@
diff --git a/pages/webring.html b/pages/webring.html
index 6d378fabc..a4c71c9df 100644
--- a/pages/webring.html
+++ b/pages/webring.html
@@ -14,7 +14,7 @@
diff --git a/scripts/main.js b/scripts/main.js
index fb9533da8..8ba3f8040 100644
--- a/scripts/main.js
+++ b/scripts/main.js
@@ -22,7 +22,8 @@ if (theme !== null) {
}
theme_switcher.addEventListener("click", () => {
- if (theme_switcher.getAttribute("title").indexOf("off") !== -1) {
+ const attribute = theme_switcher.getAttribute("title") ?? "off"
+ if (attribute.indexOf("off") !== -1) {
changeToDarkTheme();
} else {
changeToLightTheme();