]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
webui: fix theme from --webui-config-file not applied on first load (fresh localStora...
authorPascal <redacted>
Fri, 15 May 2026 17:25:38 +0000 (19:25 +0200)
committerGitHub <redacted>
Fri, 15 May 2026 17:25:38 +0000 (19:25 +0200)
tools/server/webui/src/lib/stores/settings.svelte.ts

index 0177d79af87b92d175e80007fb8098202cfc5118..da5e4024e8a0d362a7864b0312b86963791ebe0c 100644 (file)
@@ -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);
+                                       }
                                }
                        }
                }