Ensure settings hydration only occurs if not cancelled

This commit is contained in:
2026-04-17 08:40:22 +02:00
parent b24d29c694
commit 20e5527a22

View File

@@ -126,7 +126,10 @@ export default function GeneralSettings({
: DEFAULT_AUDIO_INPUT_LANGUAGE
);
setUpdateStatus(status || DEFAULT_UPDATE_STATUS);
setSettingsHydrated(true);
}).finally(() => {
if (!cancelled) {
setSettingsHydrated(true);
}
});
return () => {