diff --git a/lib/core/src/lib/datatable/components/datatable/datatable.component.html b/lib/core/src/lib/datatable/components/datatable/datatable.component.html index 497df1b2ca9..29bfe10f403 100644 --- a/lib/core/src/lib/datatable/components/datatable/datatable.component.html +++ b/lib/core/src/lib/datatable/components/datatable/datatable.component.html @@ -370,6 +370,7 @@ (actions && actionsPosition === 'right') || (mainActionTemplate && showMainDatatableActions)" role="gridcell" + tabindex="0" class="adf-datatable-cell adf-datatable__actions-cell adf-datatable-center-actions-column-ie adf-datatable-actions-menu"> diff --git a/lib/core/src/lib/datatable/components/datatable/datatable.component.scss b/lib/core/src/lib/datatable/components/datatable/datatable.component.scss index cc460588788..145937c4eec 100644 --- a/lib/core/src/lib/datatable/components/datatable/datatable.component.scss +++ b/lib/core/src/lib/datatable/components/datatable/datatable.component.scss @@ -350,7 +350,14 @@ $data-table-cell-min-width-file-size: $data-table-cell-min-width-1 !default; } .adf-datatable-row:not(:hover) .adf-datatable-hide-actions-without-hover { - display: none; + visibility: hidden; + } + + .adf-datatable-actions-menu:focus-visible, + .adf-datatable-actions-menu:focus-within { + .adf-datatable-hide-actions-without-hover { + visibility: visible; + } } .adf-datatable-cell--image {