This is a migrated thread and some comments may be shown as answers.

Accessibility: Menu feedback and keyboard nav issues

1 Answer 75 Views
Menu
This is a migrated thread and some comments may be shown as answers.
Rich
Top achievements
Rank 1
Rich asked on 05 May 2017, 12:19 AM

Hello,

Using the Kendo Menu demo (copied into this dojo: http://dojo.telerik.com/@richm/UgAPe), I observed the following using the latest version of NVDA:

1.  In Chrome, navigating to a submenu doesn't announce the submenu item, but 'list' instead.  E.g. in the dojo example, use the keyboard to navigate to Furniture, then right arrow.  NVDA announces, "list", though the visual focus is on the first sub-menu element ("Tables and Chairs").  Pressing down arrow properly announces the second item, "Sofas".  

The user will not know the first item in the list unless the navigate away and back to it.  It is also a bit confusing that they are now on a submenu.

2.  Same scenario, but in Firefox.  Navigate to Furniture and select right-arrow.  The sub-menu opens, but NVDA's focus remains on "Furniture", and NVDA again announces the furniture item.   Pressing right arrow again closes the entire menu.  If instead down-arrow is pressed, suddenly Sofa is selected.

Please advise if I should open bugs, and if any workarounds are available.

Thank you!

Rich

1 Answer, 1 is accepted

Sort by
0
Nikolay
Telerik team
answered on 09 May 2017, 10:57 AM
Hello Rich,

Thank you for the feedback.

I have logged this item (https://github.com/telerik/kendo-ui-core/issues/3166) so we can research and fix it.

Note that, how a screen reader reads the Menu is not in our control. We cannot influence this, 
and the best we can do is implement the ARIA attributes.

So far, we have no workaround for the issue.

Regards,
Nikolay
Telerik by Progress
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
Tags
Menu
Asked by
Rich
Top achievements
Rank 1
Answers by
Nikolay
Telerik team
Share this question
or