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

tota11y needs keyboard and screen reader accessibility #47

Closed
deborahgu opened this issue Jul 22, 2015 · 4 comments
Closed

tota11y needs keyboard and screen reader accessibility #47

deborahgu opened this issue Jul 22, 2015 · 4 comments
Labels

Comments

@deborahgu
Copy link

I was excited to try tota11y, but the tool itself is actually not accessible via keyboard or speech recognition. Technically it can be used via a screen reader, but realistically it would be almost impossible to use via screen reader without being able to see. (It doesn't make any announcements on dynamic updates, and checking a box to open up a flag on inaccessible content doesn't move the focus to the new content warning, making it almost impossible for the screen reader user to find the newly-opened warning box.)

This is important to fix for two reasons:

  • many accessibility professionals (and many web professionals in general) are disabled and use assistive technology, and
  • if you are trying to showcase how easy it is to fix a product to make it accessible, it would be really wonderful if your product showed off accessibility.

Thanks for building the tool and thanks for caring about accessibility!

@jdan
Copy link
Owner

jdan commented Jul 22, 2015

Yes x10000. It's really unfortunate (and somewhat ironic) that the tool is lacking in that regard.

The main is reason is that annotations, which are the core feature of tota11y, do not place themselves too close in the DOM to the element they are labeling. Because of this, it's tricky to provide that information to screen-readers.

I've got a couple clever solutions on some local branches that I'll be shipping soon.

Thank you for the specific suggestions though.

@jdan
Copy link
Owner

jdan commented Jul 27, 2015

Wanted to give an update here.

I've been making a number of changes on a local "a11y" branch, more specifically I've made the list of plugins keyboard accessible by using real checkboxes and a number of button styles.

I plan on making the info panel accessible next, then I'll be tackling annotations. It's coming along quite nicely, though!

@jdan
Copy link
Owner

jdan commented Sep 20, 2015

Hey @deborahgu - have a look at #71 for some good progress. Annotations are tricky, but I think we're getting there.

@jdan jdan closed this as completed in 861574e Sep 27, 2015
@jdan
Copy link
Owner

jdan commented Sep 27, 2015

Now that #71 has landed things are a lot better. Still, if there's anything small we can do better, let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants