Update AgentDashboard.tsx

This commit is contained in:
fcarraUniSa
2026-02-17 13:26:38 +01:00
committed by GitHub
parent e7ccf6466c
commit b6fcc3a936

View File

@@ -274,9 +274,13 @@ export const AgentDashboard: React.FC<AgentDashboardProps> = ({
const [newQueueForm, setNewQueueForm] = useState<Partial<TicketQueue>>({ name: '', description: '' });
const [tempSettings, setTempSettings] = useState<AppSettings>(settings);
// Sync tempSettings with settings prop ONLY if NOT in settings view
// This prevents background polling from resetting form data while the user is typing
useEffect(() => {
setTempSettings(settings);
}, [settings]);
if (view !== 'settings') {
setTempSettings(settings);
}
}, [settings, view]);
const [isTestingSmtp, setIsTestingSmtp] = useState(false);