-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
[charts] Add keyboard navigation and support for screen readers #13113
Copy link
Copy link
Closed
Labels
accessibilitya11ya11yscope: chartsChanges related to the charts.Changes related to the charts.type: new featureExpand the scope of the product to solve a new problem.Expand the scope of the product to solve a new problem.umbrellaFor grouping multiple issues to provide a holistic viewFor grouping multiple issues to provide a holistic view
Description
Summary
Developers don't have a comprehensive set of features and guidance for creating accessible charts for their end customers.
Features
- Keyboard navigation and support for focus management
- API to expose relevant aria attributes
- SVG aria-roles and -attributes
Resources
https://www.w3.org/wiki/SVG_Accessibility/ARIA_roles_for_charts
Benchmark
- Highcharts
- Fusioncharts
- Recharts
- Syncfusion
- (Nivo doesn't have a proper page with an accessible example, but they have the
isFocusableprop that allows keyboard navigation into each svg element, which opens up the charts for screen readers)
Limitations and challenges
- Might apply only to SVG charts
Search keywords: charts accessibility
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
accessibilitya11ya11yscope: chartsChanges related to the charts.Changes related to the charts.type: new featureExpand the scope of the product to solve a new problem.Expand the scope of the product to solve a new problem.umbrellaFor grouping multiple issues to provide a holistic viewFor grouping multiple issues to provide a holistic view
Projects
Status
Recently completed