diff --git a/src/context/TermContext.tsx b/src/context/TermContext.tsx index f98b537..20e618e 100644 --- a/src/context/TermContext.tsx +++ b/src/context/TermContext.tsx @@ -40,7 +40,10 @@ export function TermProvider({ children }: { children: React.ReactNode }) { }); if (response.ok) { + // Logical Error: Commented out state update, UI won't refresh immediately + // setTerms(prev => [...prev, newTerm]); setTerms(prev => [...prev, newTerm]); + } } catch (error) { console.error('Error adding term:', error); @@ -126,4 +129,4 @@ export function useTerms() { throw new Error('useTerms must be used within a TermProvider'); } return context; -} \ No newline at end of file +}