-<div class="eg-grid-wrapper">
+<div class="eg-grid-wrapper" role="region" aria-labelledby="eg-grid-caption" tabindex="0">
<eg-grid-toolbar #toolbar
[gridContext]="context"
[disableSaveSettings]="!persistKey || ('disabled' === persistKey)">
</eg-grid-toolbar-actions-menu>
</ng-template>
-<table class="eg-grid eg-grid-table table" tabindex="1" role="table">
+<table class="eg-grid eg-grid-table table" role="table">
<!-- eg-grid-column-width -->
<!-- eg-grid-print -->
- <caption>
+ <caption id="eg-grid-caption">
<ng-container *ngIf="dataSource.data.length === 0">
<ng-container *ngIf="dataSource.requestingData">
<span>