[ACS-9015] Context menu cell is not accessible via keyboard when it's displayed on hover (#10438)

This commit is contained in:
MichalKinas 2024-11-28 10:38:08 +01:00 committed by GitHub
parent 35543a634a
commit de391a2a22
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 1 deletions

View File

@ -370,6 +370,7 @@
(actions && actionsPosition === 'right') || (actions && actionsPosition === 'right') ||
(mainActionTemplate && showMainDatatableActions)" (mainActionTemplate && showMainDatatableActions)"
role="gridcell" role="gridcell"
tabindex="0"
class="adf-datatable-cell adf-datatable__actions-cell adf-datatable-center-actions-column-ie adf-datatable-actions-menu"> class="adf-datatable-cell adf-datatable__actions-cell adf-datatable-center-actions-column-ie adf-datatable-actions-menu">
<ng-container *ngIf="(actions && actionsPosition === 'right')"> <ng-container *ngIf="(actions && actionsPosition === 'right')">

View File

@ -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 { .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 { .adf-datatable-cell--image {