-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Pings over time" chart missing description #35352
Labels
Project:Accessibility
Team:Uptime - DEPRECATED
Synthetics & RUM sub-team of Application Observability
WCAG A
Comments
rayafratkina
added
the
Team:Uptime - DEPRECATED
Synthetics & RUM sub-team of Application Observability
label
Apr 19, 2019
Pinging @elastic/uptime |
shahzad31
changed the title
"Status over time" chart missing description
"Pings over time" chart missing description
Sep 16, 2019
Closed
We should add a description of the chart, but the individual rect tags will need to be done as a patch to EUI charts. |
5 tasks
andrewvc
pushed a commit
that referenced
this issue
Oct 1, 2019
Fixes #35352 To Improve accessibility added aria-label to chart container to make it readable.
shahzad31
added a commit
to shahzad31/kibana
that referenced
this issue
Oct 2, 2019
…ic#46689) Fixes elastic#35352 To Improve accessibility added aria-label to chart container to make it readable.
shahzad31
added a commit
that referenced
this issue
Oct 2, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Project:Accessibility
Team:Uptime - DEPRECATED
Synthetics & RUM sub-team of Application Observability
WCAG A
Steps to reproduce (assumes ChromeVox or similar)
Actual Result
"Status over time heading 5"
There is no description for the chart itself. There is also no description of the chart data.
Expected Result
"Chart showing Status over time for 04/17/2019 from 11:41 to 11:56" (or whatever the appropriate values are)
This can be achieved by adding aria-label to container div for the chart:
Navigating into the chart Chromevox reads just the times across the X-axis as you navigate over each one:
11:41 11:42 11:43, etc.
Chromevox should read the time and value for each chart item:
etc
This can be done by adding an "aria-label" inside each rect tag:
There is an article available on Making charts accessible for people with visual impairments, which also includes a discussion on how Highcharts approached making their chart products accessible.
Meta Issue
Accessibility Audit for Kibana 7.0
Make Uptime App Accessible for 7.0
Make Graph Accessible for 7.0
Make charts screen-reader-accessible
Kibana Version:
7.0
Relevant WCAG Criteria: WCAG Criterion
Guideline 1.1 Text Alternatives
The text was updated successfully, but these errors were encountered: