Accessibility: LocalNav #11532
Labels
bug
Fixes for quality problems that affect the customer experience
Project:Accessibility
Team:Platform-Design
Team Label for Kibana Design Team. Support the Analyze group of plugins.
Problem
The LocalNav (
<kbn-top-nav>
) has the following issues:This menu bar hasrole="toolbar"
, but it does not function as an ARIA toolbar. An ARIA toolbar is defined as "A collection of commonly used function buttons represented in compact visual form" (e.g., options in a text editor). The Inbox filtering options are not a toolbar. Options within a toolbar must be navigated with the arrow keys, not the tab key. See https://www.w3.org/TR/wai-aria-practices-1.1/#toolbar for more information on toolbars. This functions more like a "mega menu". For an example of an accessible mega menu (with appropriate ARIA), see https://adobe-accessibility.github.io/Accessible-Mega-Menu/.The ARIA labels for the menu provide extraneous information that does not match the text that is presented visually. For example, the "Open" option hasaria-label="Load Saved Search"
. There is no reason for this additional hidden information.<div class="share-dropdown">
) with these issues:The "close" element (<div class="config-close remove"
) is inaccessible to keyboard users because it does not receive keyboard focus.The text was updated successfully, but these errors were encountered: