fix: update useEffect dependencies and reset lastUpdated state after onChange #963

This commit is contained in:
Elio Struyf
2026-06-22 11:32:25 +02:00
parent 90e814c11d
commit 0a4abf681f
@@ -167,8 +167,9 @@ export const TextField: React.FunctionComponent<ITextFieldProps> = ({
useEffect(() => {
if (debouncedText !== undefined && value !== debouncedText && lastUpdated !== null) {
onChange(debouncedText || '');
setLastUpdated(null);
}
}, [debouncedText, value, lastUpdated]);
}, [debouncedText, value, lastUpdated, onChange]);
return (
<div className={`metadata_field`}>