diff --git a/packages/grid/x-data-grid/src/components/panel/filterPanel/GridFilterInputValue.tsx b/packages/grid/x-data-grid/src/components/panel/filterPanel/GridFilterInputValue.tsx index 48295d47cd35f..670bfc7fbc3fa 100644 --- a/packages/grid/x-data-grid/src/components/panel/filterPanel/GridFilterInputValue.tsx +++ b/packages/grid/x-data-grid/src/components/panel/filterPanel/GridFilterInputValue.tsx @@ -52,7 +52,7 @@ function GridFilterInputValue(props: GridTypeFilterInputValueProps) { setIsApplying(false); }); }, - [applyValue, item, rootProps.filterDebounceMs, filterTimeout], + [id, applyValue, item, rootProps.filterDebounceMs, filterTimeout], ); React.useEffect(() => { @@ -60,7 +60,7 @@ function GridFilterInputValue(props: GridTypeFilterInputValueProps) { if (itemPlusTag.fromInput !== id) { setFilterValueState(String(item.value ?? '')); } - }, [item]); + }, [id, item]); return (