Under Review
Last Updated: 03 Aug 2021 15:04 by ADMIN
Created on: 27 Jul 2021 20:00
Category: UI for ASP.NET Core
Type: Bug Report

Kendo dialog structure doesn’t use Aria landmarks properly for buttons  - this leads to a validation error

The pager control's select box renders role="listitem" but the parent is missing role="list"  - this leads to a validation error

Listviews will render role="list" even when empty - this leads to a validation error

Kendo grids use 2 tables (one for header and one for the data) which means that there are no role="cell" assigned to any of the headers  - this leads to a validation error

Scrollable grids are missing a tabindex="0" to allow for keyboard navigation - this leads to a validation error


this form doesn't have Core 2, 2.1, 3.0, 3.1 or 5 in the .Net Framework drop down. Just gonna pick 4.8 even though it doesn't apply. I am using core 5.

1 comment
Posted on: 03 Aug 2021 15:04

Hello А McGinn,

Thank you for your report. I will go through the different issues one by one and let you know about the findings I've made:

  1. For the Kendo Dialog I am unsure what kind of ARIA Landmark you are referring to as role="button" isn't a landmark role. Could you please elaborate?
  2. I wasn't able to reproduce the reported issue in the Grid's Paging Demo. Could you please provide an example?
  3. Regarding the ListView I have logged an issue in our GitHub repo. You can follow it here.  
  4. Concerning the headers of the Grid, they are specified as th elements instead of being a separate table. Could you please share some additional details about the experienced issue?
  5. The Grid sets tabindex internally when the .Navigatable() property is used.

When providing additional information about the encountered errors, could you please let me know what tool are you using to validate the accessibility and what kind of error have you observed, in addition to the relevant Component configuration details?

This will allow me to reproduce the reported behaviors. Thank you in advance.

Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.