diff --git a/src/AcmTable/AcmTable.tsx b/src/AcmTable/AcmTable.tsx index 1ec4cbab..a52a4a48 100644 --- a/src/AcmTable/AcmTable.tsx +++ b/src/AcmTable/AcmTable.tsx @@ -658,7 +658,7 @@ export function AcmTable(props: AcmTableProps) { } }) return { rows: newRows, addedSubRowCount } - }, [selected, paged, columns, expanded, openGroups, keyFn]) + }, [JSON.stringify(selected), paged, columns, expanded, openGroups, keyFn]) const onCollapse = useMemo<((_event: unknown, rowIndex: number, isOpen: boolean) => void) | undefined>(() => { if (groupFn && addedSubRowCount) {