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

a11y Review List #325

Closed
7 tasks done
mathetos opened this issue Oct 14, 2015 · 11 comments
Closed
7 tasks done

a11y Review List #325

mathetos opened this issue Oct 14, 2015 · 11 comments
Assignees
Milestone

Comments

@mathetos
Copy link
Member

mathetos commented Oct 14, 2015

I'm making this into a list of a11y issues that were brought up in an accessibility review by Jordan Quintal. Each item will be linked to it's respective issue and marked off as they are completed. That way we know the entire first review is complete.

This is the whole list boiled down. I'll add links to each item as I create the Issues for them.

@DevinWalker
Copy link
Member

Nice, I didn't know you create a master task like this with items attached 👍

@michaelbeil
Copy link
Contributor

fancy shmancy. kudos on the a11y improvements!

@mathetos
Copy link
Member Author

Thanks @michaelbeil ! Overall, we're pretty happy with the fact that it seems like only minor improvements needed.

@mathetos mathetos self-assigned this Oct 15, 2015
@mathetos
Copy link
Member Author

@DevinWalker All Issues now currently have PR's. Please review and merge. Then we can upload the new master to the demo site and @TheGeniusWM can do a revised #a11y review to see if we've resolved all the things. Thanks!

@DevinWalker DevinWalker added this to the 1.3.2 milestone Oct 27, 2015
@mathetos
Copy link
Member Author

Just added Issue #379 to the list which already has a PR but it's pretty significant so it will need careful inspection. Heads up on that @DevinWalker

@DevinWalker
Copy link
Member

@mathetos can you iron out the conflicts in your PR and resubmit when you get the chance?

@DevinWalker DevinWalker modified the milestones: 1.3.2, 1.4 Dec 10, 2015
DevinWalker pushed a commit that referenced this issue Mar 8, 2016
…u can navigate between the two #500

- Standardized hyphens over underscores and added form_id to IDs for a11y  #325
@DevinWalker DevinWalker modified the milestones: 1.4, 1.5 Mar 25, 2016
@DevinWalker DevinWalker modified the milestones: 1.5, 1.6 May 25, 2016
DevinWalker pushed a commit that referenced this issue Jul 19, 2016
@DevinWalker DevinWalker removed this from the 1.6 milestone Jul 19, 2016
@DevinWalker DevinWalker added this to the 1.8 milestone Jul 20, 2016
@ramiy
Copy link
Contributor

ramiy commented Aug 10, 2016

#858 a11y in give shortcode

@ramiy
Copy link
Contributor

ramiy commented Aug 11, 2016

One more fix we need to implement is the "close button". Remove the title attribute and move the text into a span with class='screen-reader-text' like it's done in: https://core.trac.wordpress.org/changeset/37531

@ramiy
Copy link
Contributor

ramiy commented Aug 17, 2016

@mathetos

Check out this commit - https://core.trac.wordpress.org/changeset/37680

When writing strings, help text shouldn't assume users can see.

We should avoid reference to "visual" positions in favor of positions in the document structure.

@mathetos
Copy link
Member Author

Thanks to the initial #a11y review from @TheGeniusWM and then the very detailed Admin and front-end follow-up from @ramiy Give is now very thoroughly #a11y-compliant. The latest changes in version 1.7 will complete this effort. It'll be up to us to continue to maintain this status as the plugin continues to develop.

Thanks so much guys!

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

No branches or pull requests

4 participants