Skip to content
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

Accessibility #300

Open
3 of 10 tasks
markov00 opened this issue Aug 7, 2019 · 9 comments
Open
3 of 10 tasks

Accessibility #300

markov00 opened this issue Aug 7, 2019 · 9 comments
Labels
:accessibility Accessibility related issue enhancement New feature or request kibana cross issue Has a Kibana issue counterpart meta ...meta issue

Comments

@markov00
Copy link
Member

markov00 commented Aug 7, 2019

📦 Meta issue for Accessibility project

Is your feature request related to a problem? Please describe.
Charts should be made accessible from users with disabilities.

Describe the solution you'd like
The chart should provide:

  • alternative text
  • keyboard navigation
  • fill patterns

Describe alternatives you've considered
Here are some reference links to accomplish that:

Alternative text:

Chart accessibility

Canvas accessibility

Additional context

Kibana Cross Issues

Checklist

  • this request is checked against already exist requests
  • every related Kibana issue is listed under Kibana Cross Issues list
  • kibana cross issue tag is associated to the issue if any kibana cross issue is present

Phasing

@markov00 markov00 added enhancement New feature or request kibana cross issue Has a Kibana issue counterpart :accessibility Accessibility related issue labels Aug 7, 2019
@markov00
Copy link
Member Author

markov00 commented Aug 30, 2019

from @myasonik

Demo of a simple accessible canvas: https://codepen.io/myasonik/pen/mdbwxNY

Tabbable canvas example: https://www.html5accessibility.com/tests/canvas.html

@myasonik
Copy link

Just to elaborate a bit further:

Making a truly accessible canvas is... difficult. And currently a lot of the tools to do so seem to be experimental (namely, hit regions ). So, my "accessible" demo above provides a SR alternative to the canvas that can by dynamically generated.

It's not a complete solution for all cases but it's a good place to start from.

@markov00 markov00 mentioned this issue Oct 1, 2019
93 tasks
@markov00
Copy link
Member Author

Added dataviz A11y group resources

@markov00
Copy link
Member Author

Added few Sarah Fossheim's articles and one from Amy Cesal about writing alt text for datavis

@alexstine
Copy link

Hello everyone,

My employer uses Kibana to monitor servers and I find it very hard to use. None of the charts read, OCR can't make any sense out of them, and by the time I navigate to a table I need, the system outage could be over. I mean, it really is a lose lose situation.

Are there any plans to continue pushing this one forward? Being totally blind in the SysOps space is probably a rarity in itself, but it would be awesome if I could use the same tool as my team, have access to the same info, and not be out of luck or 15min late to the party every time. Kibana is especially nice for viewing stats across multiple servers/containers and resources. Stuff that would take forever to do server by server.

My background is also in accessibility testing and development. Please do let me know if there's anyway I can help.

Thanks.

@nickofthyme
Copy link
Collaborator

Hey @alexstine, thanks for your comment!

First of all, our accessibility efforts in charts is just beginning and @rshen91 has been chipping away at the backlog. You can monitor the progress via this project https://github.com/elastic/elastic-charts/projects/12.

Also if we are missing anything in our backlog that you think is a must or a better way to implement accessibility please don't hesitate to comment or open new issues, your input is very much welcome! 🤗

@alexstine
Copy link

Hello @nickofthyme

I think that is a good list. My suggestion is, focus on the keyboard navigation issues and screen reader issues right now. At this point, using charts is still not possible and colors can always be improved later as it is more of a quick task. The structural work for screen readers will be the biggest under taking. It is also hard for me to tell from that linked view what is currently being worked on. :(

Thanks.

@nickofthyme
Copy link
Collaborator

nickofthyme commented Jul 12, 2021

That's great advise that I will pass along.

It is also hard for me to tell from that linked view what is currently being worked on

I know sorry 😞. We are thinking to change our planning in the future to something that is easier to understand from an outsider's perspective what are our top priorities across all projects. Hopefully this will be better in the near future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:accessibility Accessibility related issue enhancement New feature or request kibana cross issue Has a Kibana issue counterpart meta ...meta issue
Projects
None yet
Development

No branches or pull requests

4 participants