diff --git a/src/components/settings_modal/tabs/theme_tab/theme_tab.js b/src/components/settings_modal/tabs/theme_tab/theme_tab.js index 6929bb348..f340c4bc9 100644 --- a/src/components/settings_modal/tabs/theme_tab/theme_tab.js +++ b/src/components/settings_modal/tabs/theme_tab/theme_tab.js @@ -745,7 +745,7 @@ export default { console.warn(e) } }, - selected() { + selected () { this.selectedTheme = Object.entries(this.availableStyles).find(([k, s]) => { if (Array.isArray(s)) { console.log(s[0] === this.selected, this.selected) diff --git a/src/modules/config.js b/src/modules/config.js index 12826aa0c..b52ede4cc 100644 --- a/src/modules/config.js +++ b/src/modules/config.js @@ -97,7 +97,8 @@ const config = { const { defaultConfig } = rootGetters return { ...defaultConfig, - ...state + // Do not override with undefined + ...Object.fromEntries(Object.entries(state).filter(([k, v]) => v !== undefined)) } } },