diff --git a/packages/main/src/components/AnalyticalTable/hooks/useRowSelectionColumn.tsx b/packages/main/src/components/AnalyticalTable/hooks/useRowSelectionColumn.tsx index e6eda5a6f96..5a617f05ff8 100644 --- a/packages/main/src/components/AnalyticalTable/hooks/useRowSelectionColumn.tsx +++ b/packages/main/src/components/AnalyticalTable/hooks/useRowSelectionColumn.tsx @@ -56,7 +56,14 @@ const Cell = ({ row, webComponentsReactProperties: { selectionBehavior, selectio if (selectionMode === TableSelectionMode.SINGLE_SELECT) { return
; } - return ; + return ( + + ); }; /* diff --git a/packages/main/src/components/AnalyticalTable/hooks/useSingleRowStateSelection.ts b/packages/main/src/components/AnalyticalTable/hooks/useSingleRowStateSelection.ts index 5cb019748dd..275d7dacce1 100644 --- a/packages/main/src/components/AnalyticalTable/hooks/useSingleRowStateSelection.ts +++ b/packages/main/src/components/AnalyticalTable/hooks/useSingleRowStateSelection.ts @@ -40,8 +40,9 @@ const useInstance = (instance) => { const selectSingleRow = useCallback( (row, e, selectionCellClick = false) => { if ( - tagNamesWhichShouldNotSelectARow.has(e.target.tagName) && - !(e.markerAllowTableRowSelection === true || e.nativeEvent?.markerAllowTableRowSelection === true) + e.target?.dataset?.name !== 'internal_selection_column' && + !(e.markerAllowTableRowSelection === true || e.nativeEvent?.markerAllowTableRowSelection === true) && + tagNamesWhichShouldNotSelectARow.has(e.target.tagName) ) { return; }