diff --git a/src/fireedge/src/client/components/Tables/Enhanced/index.js b/src/fireedge/src/client/components/Tables/Enhanced/index.js index 7921372226..e47abe58be 100644 --- a/src/fireedge/src/client/components/Tables/Enhanced/index.js +++ b/src/fireedge/src/client/components/Tables/Enhanced/index.js @@ -303,11 +303,13 @@ const EnhancedTable = ({ setFilter(LABEL_COLUMN_ID, nextFilter) }, })} - onClick={() => { + onClick={(e) => { typeof onRowClick === 'function' && onRowClick(original) if (!disableRowSelect) { - singleSelect && toggleAllRowsSelected?.(false) + singleSelect || + (!(e.ctrlKey || e.metaKey) && + toggleAllRowsSelected?.(false)) toggleRowSelected?.(!isSelected) } }}