From 0e3de29fbe56f46a8357079fdca5f0475e4f1dca Mon Sep 17 00:00:00 2001 From: Chanakyan Date: Thu, 14 May 2026 19:02:57 +0530 Subject: [PATCH] fix(settings): show backup tab indicator dot for scheduled backups (#1338) fix(settings): show backup tab indicator dot for scheduled backups fix(settings): invalidate settings cache when toggling scheduled backups --- frontend/src/components/GitHubBackupSettings.tsx | 1 + frontend/src/pages/SettingsPage.tsx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/GitHubBackupSettings.tsx b/frontend/src/components/GitHubBackupSettings.tsx index 365516bbc..0f48d76dd 100644 --- a/frontend/src/components/GitHubBackupSettings.tsx +++ b/frontend/src/components/GitHubBackupSettings.tsx @@ -1071,6 +1071,7 @@ export function GitHubBackupSettings() { onChange={async (checked) => { try { await api.updateSettings({ local_backup_enabled: checked }); + queryClient.invalidateQueries({ queryKey: ['settings'] }); showToast(t('backup.settingsSaved')); } catch (e) { showToast(t('backup.failedToSave', { message: e instanceof Error ? e.message : 'Unknown error' }), 'error'); diff --git a/frontend/src/pages/SettingsPage.tsx b/frontend/src/pages/SettingsPage.tsx index 9bbb990b4..68e3ba101 100644 --- a/frontend/src/pages/SettingsPage.tsx +++ b/frontend/src/pages/SettingsPage.tsx @@ -1461,7 +1461,7 @@ export function SettingsPage() { > {t('settings.tabs.backup')} - +