Completed
Last Updated: 08 Nov 2022 08:25 by ADMIN
eDAD
Created on: 12 Aug 2022 16:57
Category: Grid
Type: Bug Report
0
Accessibility bug

Incorrect role as link is defined for header controls of 'Branches' table.

Repro-Steps:

1. Open given URL DiskSnapshotDiff Graph in Edge Dev.
2. Enable Narrator using 'Ctrl+ Win + Enter' key.
3. Navigate to header controls present on the 'Branches' table using Tab key.
4. Verify that incorrect role as link is defined for header controls of 'Branches' table or not.
Actual Result:
Incorrect role as link is defined for header controls of 'Branches' table.

It is functioning as a button. On activating the header control filter is activating.

Expected Result:
Correct role as 'Button' is defined for header controls of 'Branches' table.

User Impact:
Screen reader user will be impacted if incorrect role is defined. It will confuse screen reader user for its functionality.
3 comments
ADMIN
Georgi Denchev
Posted on: 08 Nov 2022 08:25

Hello,

Thank you for the provided details.

The team is aware of this problem and they have released a statement about it in the following GitHub issue:

https://github.com/telerik/kendo-ui-core/issues/6997#issuecomment-1260590112 

To keep it simple, the filter element isn't focusable and the keyboard cannot be used to navigate to it. Instead, when the header cell is focused you can use a key combination to open the filter menu.

That is why the team has decided to use the aria-hidden attribute and exclude it from the accessibility tree.

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 Nov 2022 09:45

This comment is from engineering team "On Kendo's website there's example code for the filterable table.  Can click to Preview the example and inspect element to see that the role is not defined as a button.  filterable - API Reference - Kendo UI Grid | Kendo UI for jQuery (telerik.com)"

This issue is of Kendo UI, please forward this to respective team.

ADMIN
Konstantin Dikov
Posted on: 14 Aug 2022 12:04

Hi,

The screenshot indicates that you might be using Kendo UI and not KendoReact. Please provide more information on the exact product and version that you are using, so we can forward this to the correct team.

 

Regards,
Konstantin Dikov
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.