From: Pascal Date: Fri, 15 May 2026 17:25:38 +0000 (+0200) Subject: webui: fix theme from --webui-config-file not applied on first load (fresh localStora... X-Git-Tag: upstream/0.0.10438~1270 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=8be1786707cdac011b90bf0d6ddb67c3eb6877f3;p=pkg%2Fggml%2Fsources%2Fllama.cpp webui: fix theme from --webui-config-file not applied on first load (fresh localStorage) (#22902) --- diff --git a/tools/server/webui/src/lib/stores/settings.svelte.ts b/tools/server/webui/src/lib/stores/settings.svelte.ts index 0177d79af..da5e4024e 100644 --- a/tools/server/webui/src/lib/stores/settings.svelte.ts +++ b/tools/server/webui/src/lib/stores/settings.svelte.ts @@ -357,6 +357,11 @@ class SettingsStore { for (const [key, value] of Object.entries(webuiSettings)) { if (!this.userOverrides.has(key) && value !== undefined) { setConfigValue(this.config, key, value); + + // theme lives in mode-watcher, not just in config -> propagate + if (key === SETTINGS_KEYS.THEME) { + setMode(value as ColorMode); + } } } }