diff --git a/ui/goose2/src/features/settings/ui/SettingsModal.tsx b/ui/goose2/src/features/settings/ui/SettingsModal.tsx index f501dc0749..a86c0414b1 100644 --- a/ui/goose2/src/features/settings/ui/SettingsModal.tsx +++ b/ui/goose2/src/features/settings/ui/SettingsModal.tsx @@ -140,7 +140,9 @@ export function SettingsModal({ }, [showRestartCard]); useEffect(() => { - if (activeSection !== "providers" && showRestartCard) { + if (activeSection === "providers") { + restartDismissedRef.current = false; + } else if (showRestartCard) { setRestartCardVisible(false); setShowRestartCard(false); restartDismissedRef.current = true;