diff --git a/src/lib/stores/preferences.ts b/src/lib/stores/preferences.ts index cd9ccbc..769a031 100644 --- a/src/lib/stores/preferences.ts +++ b/src/lib/stores/preferences.ts @@ -25,7 +25,15 @@ function createPreferencesStore() { let stored: Preferences; try { const json = localStorage.getItem(STORAGE_KEY); - stored = json ? JSON.parse(json) : DEFAULT_PREFERENCES; + if (json) { + stored = JSON.parse(json); + // Convert telemetryRequested back to Date if it exists + stored.telemetryRequested = stored.telemetryRequested + ? new Date(stored.telemetryRequested) + : null; + } else { + stored = DEFAULT_PREFERENCES; + } } catch { stored = DEFAULT_PREFERENCES; }