From 2eb1ef6c673ddda31a73b8d231f265d7623e77e8 Mon Sep 17 00:00:00 2001 From: chanx <1243304602@qq.com> Date: Fri, 7 Aug 2026 17:06:05 +0800 Subject: [PATCH] fix: preserve selected row IDs without filtering by current list (#17994) --- web/src/hooks/logic-hooks/use-row-selection.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/src/hooks/logic-hooks/use-row-selection.ts b/web/src/hooks/logic-hooks/use-row-selection.ts index af6cf37b5f..88e289a3c8 100644 --- a/web/src/hooks/logic-hooks/use-row-selection.ts +++ b/web/src/hooks/logic-hooks/use-row-selection.ts @@ -42,7 +42,8 @@ export function useSelectedIds>( .map((x) => x.id); } else { // ID-based selection (when getRowId is used) - return selectionKeys.filter((id) => list.some((item) => item.id === id)); + // return selectionKeys.filter((id) => list.some((item) => item.id === id)); + return selectionKeys; } }, [list, rowSelection]);