You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the NVDA screen reader is turned on, the default arrow keys keyboard navigation shortcut stops working properly and the items in the popup of the DropDownButton cannot be navigated.
The observed behavior is expected and NVDA-specific for both the DropDownButton and Splitter components. The Splitter case is related to the innate assistive technologies behavior to provide their own arrow keys behavior. Further details and a possible solution, are available in the following KB article:
As for the DropDownButton, the observed behavior is caused by the fact that in a past revision of the accessibility of the component, we decided that the previously implemented Menu Button pattern - https://www.w3.org/WAI/ARIA/apg/patterns/menu-button/, was too restrictive, and assuming the component is used for certain purposes only, which proved to be incorrect. Thus, we decided to change our a11y implementation to follow the simpler and more generic Disclosure Pattern, not imposing a specific role of the Popup content:
The reason for the observed behavior when NVDA is on is again their own interpretation of the content and usage of the arrow keys (the built-in DropDownButton KB navigation cannot kick-in due to NVDA hijacking the arrow buttons). To avoid this, users can switch the NVDA's Focus mode so that the same DropDownButton behavior as when NVDA is not turned on is achieved:
Description
When the NVDA screen reader is turned on, the default arrow keys keyboard navigation shortcut stops working properly and the items in the popup of the DropDownButton cannot be navigated.
Steps To Reproduce
Screenshots or video
chrome_QPUCmp81Es.mp4
Actual Behavior
The items in the DropDownButton popup cannot be navigated with the arrow keys when NVDA is turned on.
Expected Behavior
The NVDA screen reader should not affect the default behavior of the arrow keys keyboard navigation shortcut of the DropDownButton.
Last working version of the Kendo UI for Angular package (if regression).
v16.0.0
Example with v16.0.0 - https://stackblitz.com/edit/angular-9tjqbf
The text was updated successfully, but these errors were encountered: