diff --git a/frontend/src/html/pages/settings.html b/frontend/src/html/pages/settings.html
index 43f57ed6f..70666a05c 100644
--- a/frontend/src/html/pages/settings.html
+++ b/frontend/src/html/pages/settings.html
@@ -1364,7 +1364,7 @@
diff --git a/frontend/src/ts/controllers/theme-controller.ts b/frontend/src/ts/controllers/theme-controller.ts
index 4a3ae641d..4ebaa11b5 100644
--- a/frontend/src/ts/controllers/theme-controller.ts
+++ b/frontend/src/ts/controllers/theme-controller.ts
@@ -439,6 +439,7 @@ ConfigEvent.subscribe(async (eventKey, eventValue, nosave) => {
await set(Config.theme);
}
}
+ applyCustomBackground();
}
// this is here to prevent calling set / preview multiple times during a full config loading