diff --git a/index.html b/index.html
index 9e6ff884..abc042ea 100644
--- a/index.html
+++ b/index.html
@@ -7,6 +7,7 @@
Piped
+
diff --git a/src/App.vue b/src/App.vue
index b59c4442..5f1282f5 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -34,6 +34,14 @@ export default {
if (themePref == "auto") this.theme = darkModePreference.matches ? "dark" : "light";
else this.theme = themePref;
+ // Change title bar color based on user's theme
+ const themeColor = document.querySelector("meta[name='theme-color']");
+ if (this.theme === "light") {
+ themeColor.setAttribute("content", "#FFF");
+ } else {
+ themeColor.setAttribute("content", "#0F0F0F");
+ }
+
// Used for the scrollbar
const root = document.querySelector(":root");
this.theme == "dark" ? root.classList.add("dark") : root.classList.remove("dark");