From daffbc1b3bc4148d4e5d9199ef92d7716d6c7b82 Mon Sep 17 00:00:00 2001 From: Jeremy Zilar Date: Tue, 28 Apr 2026 10:26:55 -0400 Subject: [PATCH 1/2] Restore filter debounce on server-side DataGrids so filter inputs keep focus while typing Refine sets filterDebounceMs to 0 for server mode; override to 350ms when filterMode is server so column toolbar filters do not lose focus on each keystroke. --- src/components/ListPage.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/components/ListPage.tsx b/src/components/ListPage.tsx index 912db162..54ffbf87 100644 --- a/src/components/ListPage.tsx +++ b/src/components/ListPage.tsx @@ -320,9 +320,15 @@ export const ListPage: React.FC = ({ )} + {/* Refine sets filterDebounceMs to 0 for server-side grids; restore MUI debounce so toolbar column filters keep input focus while typing. */} Date: Tue, 28 Apr 2026 10:29:56 -0400 Subject: [PATCH 2/2] update to 700 --- src/components/ListPage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ListPage.tsx b/src/components/ListPage.tsx index 54ffbf87..e2436d59 100644 --- a/src/components/ListPage.tsx +++ b/src/components/ListPage.tsx @@ -326,7 +326,7 @@ export const ListPage: React.FC = ({ rows={filteredRows} filterDebounceMs={ restDataGridProps.filterMode === 'server' - ? 350 + ? 700 : restDataGridProps.filterDebounceMs } showToolbar