fix: onboarding/locale 整包写回前用 themeStore 回填 feature_flags,避免功能开关被旧快照覆盖

This commit is contained in:
AxTps committed 2026-10-02 19:27:57 +08:00
1 parent d5471bb36c
commit d4554b0f4c
1 file changed
+2
+2
View File
@@ -1107,6 +1107,7 @@ async function setupApp() {
i18n.global.locale.value = resolvedLocale
initialSettings.locale = resolvedLocale
initialSettings.ui_scale = uiScale.value
initialSettings.feature_flags = { ...themeStore.featureFlags }
await setSettings(initialSettings)
}
@@ -1263,6 +1264,7 @@ async function finishOnboarding() {
const wasReplay = onboardingReplay.value
const settings = onboardingSettings.value ?? (await getSettings())
settings.ui_scale = uiScale.value
settings.feature_flags = { ...themeStore.featureFlags }
if (!onboardingReplay.value) {
if (onboardingMode.value === 'instance') {
settings.onboarding_instance_tour_completed = true