Skip to content

A11y: keyboard navigation within StructuredNavigation component #766

Description

@Dananji

Description

StructuredNavigation component can have a larger number of focus-able child elements. When using keyboard navigation, the user must use Tab/Shift+Tab keys to navigate through these elements to get to the next UI element on the page.

For an example: in the Ramp demo page, to view Files tab keyboard user must tab through the player and then all the time-span elements in the StructuredNavigation component.
This degrades the user experience when using the keyboard to navigate to some parts of the page.

To avoid this we can use a suitable design pattern incorporating ARIA-roles and tabindexes in these child elements within the StructuredNavigation component.

Possible solution:
Use Tab and Shift+Tab keys to navigate into and out of the component, while using arrow keys to navigate within the StructuredNavigation component.

Done Looks Like

Metadata

Metadata

Assignees

Labels

a11yAccessibility related issuesenhancementNew feature or requestinvestigationRelated research workstructured_navImprovements/fixes in structured nav

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions