From 24be3da17ed66b8b08acfe498c4f588e7fab8a42 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Fri, 27 Feb 2026 15:08:41 +0200 Subject: [PATCH] take local config into account for mergedConfig --- src/stores/sync_config.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/stores/sync_config.js b/src/stores/sync_config.js index 479b7a536..c5fa8eada 100644 --- a/src/stores/sync_config.js +++ b/src/stores/sync_config.js @@ -17,7 +17,8 @@ import { toRaw } from 'vue' import { CURRENT_UPDATE_COUNTER } from 'src/components/update_notification/update_notification.js' -import { useInstanceStore } from 'src/stores/instance' +import { useInstanceStore } from 'src/stores/instance.js' +import { useLocalConfigStore } from 'src/stores/local_config.js' import { defaultState as configDefaultState } from 'src/modules/default_config_state' @@ -689,10 +690,11 @@ export const useSyncConfigStore = defineStore('sync_config', { getters: { mergedConfig: (state) => { const instancePrefs = useInstanceStore().prefsStorage + const localPrefs = useLocalConfigStore().prefsStorage const result = Object.fromEntries( Object.entries(state.prefsStorage.simple).map(([k, v]) => [ k, - v ?? instancePrefs[k], + localPrefs[k] ?? v ?? instancePrefs[k], ]), ) return result