From 1fde1894a7d35cb47f4dbd8bcaea8f30d660bf9e Mon Sep 17 00:00:00 2001 From: Yohany Flores Suarez Date: Sun, 1 Feb 2026 10:23:51 -0500 Subject: [PATCH 1/2] Update theme style import fallback in App.vue --- frontend/resources/vue/App.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/resources/vue/App.vue b/frontend/resources/vue/App.vue index 063890d..8c61c1a 100644 --- a/frontend/resources/vue/App.vue +++ b/frontend/resources/vue/App.vue @@ -364,7 +364,7 @@ function applyTheme() { if (themePreference.value && themePreference.value !== '') { themeStyle.textContent = `@import url('/custom-webui/themes/${themePreference.value}/theme.css') layer(theme);` } else { - themeStyle.textContent = '' + themeStyle.textContent = '@import url('/theme.css') layer(theme);' } } From 4d2eb0453766b4f10d8680034f2b569840553d91 Mon Sep 17 00:00:00 2001 From: Yohany Flores Suarez Date: Sun, 1 Feb 2026 10:48:44 -0500 Subject: [PATCH 2/2] Syntax error: Mismatched quote characters will break the string literal. --- frontend/resources/vue/App.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/resources/vue/App.vue b/frontend/resources/vue/App.vue index 8c61c1a..3acbe21 100644 --- a/frontend/resources/vue/App.vue +++ b/frontend/resources/vue/App.vue @@ -364,7 +364,7 @@ function applyTheme() { if (themePreference.value && themePreference.value !== '') { themeStyle.textContent = `@import url('/custom-webui/themes/${themePreference.value}/theme.css') layer(theme);` } else { - themeStyle.textContent = '@import url('/theme.css') layer(theme);' + themeStyle.textContent = `@import url('/theme.css') layer(theme);` } }