fix modified indicator for local settings

This commit is contained in:
Henry Jameson 2026-03-23 15:37:31 +02:00
commit b8557bb678
3 changed files with 17 additions and 2 deletions

View file

@ -758,6 +758,18 @@ export const useSyncConfigStore = defineStore('sync_config', {
)
return result
},
mergedConfigDefault: (state) => {
const instancePrefs = useInstanceStore().prefsStorage
const result = Object.fromEntries(
Object.entries(state.prefsStorage.simple).map(([k, value]) => [
k,
LOCAL_ONLY_KEYS.has(k)
? (instancePrefs[k] ?? defaultConfigLocal[k])
: (instancePrefs[k] ?? instanceDefaultConfig[k]),
]),
)
return result
},
mergedConfigWithoutDefaults: (state) => {
const localPrefs = useLocalConfigStore().prefsStorage
const result = Object.fromEntries(