Environment (OS, Application, Versions):
OS Version: 22H2 (OS Build 25352.1)
Edge Dev: Version 121.0.2277.112 (Official build) (64-bit)
Third Party Name: Kendo
Repro Steps:
1. Open https://codepen.io/oneID/pen/LYaGREP and turn on NVDA.
2. Navigate to 'Populate' grid and activate it using enter key.
3. Navigate to Expand button present under domain in Export to excel table.
4. Observe if the screen reader is announcing correct role and name for the expand button or not.
Actual Results:
Accessible name for the 'expand' button is not correct, Expand button is defined as link.
Expected Results:
Accessible name of 'expand' button should be sufficient for screen reader user. Accessible name should contain value available in domain as well.
Role should be defined as 'Button' as its behaving as button.
Hi,
My name is Georgi and I'll step in for my colleague Nikolay while he is away.
I noticed that you mentioned, that you're using both 'kendo.web' and 'kendo.all'. Please note that 'kendo.all' contains all of the kendo scripts including '.web' so you should add only one or the other.
As for the expand button, this is what should be getting announced when the user navigates to the cell with the expand icon/button:
You can further set a name for the expand/collapse column that will be included in the title and announced:
https://dojo.telerik.com/mtVnsZXF
If you wish to add some additional details for the screen reader, then you would have to modify the aria-label of the hierarchy cell to include them. This can be achieved in the `dataBound` event of the Grid.
Best Regards,
Georgi Denchev
Progress Telerik
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.
Hi Nikolay,
Hi,
Could you pelase share the Kendo UI version you are testing with?
Is is possible to share the Grid declaration?
Regards,
Nikolay
Progress Telerik