Need More Info
Last Updated: 07 Jul 2025 11:25 by ADMIN
eDAD
Created on: 29 Feb 2024 08:57
Category: Kendo UI for jQuery
Type: Bug Report
0
Accessible name for the 'expand' button is incorrect.

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.

3 comments
ADMIN
Georgi Denchev
Posted on: 07 Jul 2025 11:25

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://www.telerik.com/kendo-jquery-ui/documentation/api/javascript/ui/grid/configuration/messages.expandcollapsecolumnheader 

Dojo

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.

eDAD
Posted on: 01 Jul 2025 06:30

Hi Nikolay,

Here is the link to the kendo package version (2016.2.504)  https://kendo.cdn.telerik.com/2016.2.504/js/kendo.all.min.js
we use the version above for all the kendo files except for kendo.web.min.js
the version for that is 2022.2.621 - kendo.cdn.telerik.com/2022.2.621/js/kendo.web.min.js

Also, we did not use react, but we did use jquery - https://code.jquery.com/jquery-3.5.1.min.js
ADMIN
Nikolay
Posted on: 07 Mar 2024 08:05

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

Stay tuned by visiting our public roadmap and feedback portal pages! Or perhaps, if you are new to our Kendo family, check out our getting started resources