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

License management UI is not screenreader accessible #19038

Closed
bhavyarm opened this issue May 14, 2018 · 2 comments
Closed

License management UI is not screenreader accessible #19038

bhavyarm opened this issue May 14, 2018 · 2 comments
Labels
bug Fixes for quality problems that affect the customer experience Feature:License Project:Accessibility WCAG A

Comments

@bhavyarm
Copy link
Contributor

Kibana version: 6.3.0 BC3

Elasticsearch version: 6.3.0 BC3

Browser version: chrome latest

Browser OS version: OS X

Original install method (e.g. download page, yum, from source, etc.): from staging

Describe the bug: The page which gives you the details about your license is not screenreader accessible. Screenreader doesn't announce any details about the kind of license you have -
the only announcements are about buttons.

Steps to reproduce:

  1. Enable voiceover or chromevox
  2. Click on license management
  3. Screenreader goes through the top padding and then jumps immediately into update license and revert to basic links.
  4. Only if you click on the license info block - screenreader will announce the license information

I ran the aXe tool for accessibility and the error seems to be Axe Help :

Fix the following:
Required ARIA child role not present: tab

Expected behavior: User should be able to know their license information while tabbing and using screenreader.

license_ui

@bhavyarm bhavyarm added bug Fixes for quality problems that affect the customer experience :Management Project:Accessibility Feature:License labels May 14, 2018
@bhavyarm
Copy link
Contributor Author

Same with uploading license page:
upload_your_license

@bhavyarm
Copy link
Contributor Author

bhavyarm commented Jun 4, 2018

@aphelionz can you please review this issue? Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Fixes for quality problems that affect the customer experience Feature:License Project:Accessibility WCAG A
Projects
None yet
Development

No branches or pull requests

3 participants