webui: fix theme from --webui-config-file not applied on first load (fresh localStorage) (#22902)
This commit is contained in:
@@ -357,6 +357,11 @@ class SettingsStore {
|
|||||||
for (const [key, value] of Object.entries(webuiSettings)) {
|
for (const [key, value] of Object.entries(webuiSettings)) {
|
||||||
if (!this.userOverrides.has(key) && value !== undefined) {
|
if (!this.userOverrides.has(key) && value !== undefined) {
|
||||||
setConfigValue(this.config, key, value);
|
setConfigValue(this.config, key, value);
|
||||||
|
|
||||||
|
// theme lives in mode-watcher, not just in config -> propagate
|
||||||
|
if (key === SETTINGS_KEYS.THEME) {
|
||||||
|
setMode(value as ColorMode);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user