diff --git a/frontend/src/components/SuggestionsModal.tsx b/frontend/src/components/SuggestionsModal.tsx index 50a639b..358a6af 100644 --- a/frontend/src/components/SuggestionsModal.tsx +++ b/frontend/src/components/SuggestionsModal.tsx @@ -35,12 +35,14 @@ export default function SuggestionsModal({ isOpen, onClose, onSelect, userInput } } - // Auto-fetch when opened + // Auto-fetch when opened — always fetch fresh suggestions useEffect(() => { - if (isOpen && suggestions.length === 0 && !loading && !error) { + if (isOpen) { + setSuggestions([]) + setError('') fetchSuggestions() } - }, [isOpen]) + }, [isOpen, userInput]) if (!isOpen) return null