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: website, date range and segment selectors should be usable with the keyboard #7006

Closed
mnapoli opened this issue Jan 14, 2015 · 8 comments
Labels
c: Accessibility When something is not usable for a certain group (eg missing contrast) or devices (eg smartphones). duplicate For issues that already existed in our issue tracker and were reported previously. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. Help wanted Beginner friendly issues or issues where we'd highly appreciate community's help and involvement.

Comments

@mnapoli
Copy link
Contributor

mnapoli commented Jan 14, 2015

refs #4167

The website selector, date range selector and segment selector are not usable with the keyboard. Screen readers read them as raw text (instead of a form control) which makes it impossible to use them without the mouse.

@mnapoli mnapoli added Help wanted Beginner friendly issues or issues where we'd highly appreciate community's help and involvement. c: Usability For issues that let users achieve a defined goal more effectively or efficiently. labels Jan 14, 2015
@mnapoli mnapoli added this to the Mid term milestone Jan 14, 2015
@tassoman
Copy link
Contributor

I've found this useful link: http://accessibility.psu.edu/tableshtml

@mattab mattab added the Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. label Feb 19, 2015
@tassoman
Copy link
Contributor

I've tested using NVDA, i can move inside the Date Range DIV, but unable to select date range radio buttons. Only "apply date range" could be selected.

@jdeyla
Copy link

jdeyla commented Mar 13, 2015

I can't use any control on div.top_controls with the keyboard on demo.piwik, maybe I'm testing the wrong version?

@mnapoli
Copy link
Contributor Author

mnapoli commented Mar 14, 2015

The demo is the latest version, so you are testing on the correct one. There is definitely room for improvement here.

@mattab
Copy link
Member

mattab commented Mar 16, 2015

@jdeyla basically this issue is opened which means "there is a problem" - if anyone can join the accessibility work and help us improve accessibility of features like Date Range, Segment selector, this would be amazing!

@tassoman
Copy link
Contributor

Probably we could work on it in the next days. I'll send a pull request 📦

@mattab mattab added c: Accessibility When something is not usable for a certain group (eg missing contrast) or devices (eg smartphones). and removed c: Usability For issues that let users achieve a defined goal more effectively or efficiently. labels Jan 20, 2016
@mattab mattab modified the milestones: Long term, Mid term Dec 5, 2016
@CheweyZ
Copy link
Contributor

CheweyZ commented Mar 7, 2017

This would appear to be something that i added a last pr and has been remade in #11252 so it should be resolved?

@mattab
Copy link
Member

mattab commented Dec 7, 2020

Great work @CheweyZ - Thanks for your help getting this resolved!

@mattab mattab closed this as completed Dec 7, 2020
@mattab mattab added the duplicate For issues that already existed in our issue tracker and were reported previously. label Dec 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: Accessibility When something is not usable for a certain group (eg missing contrast) or devices (eg smartphones). duplicate For issues that already existed in our issue tracker and were reported previously. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. Help wanted Beginner friendly issues or issues where we'd highly appreciate community's help and involvement.
Projects
None yet
Development

No branches or pull requests

5 participants