-
Notifications
You must be signed in to change notification settings - Fork 74
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 review / fixes #129
Comments
That all sounds good. |
Good resources here. I will try to incorporate into the plan and provide an update. In the a11y branch I've cleaned up the html for the home page so it reports as being valid now. |
Heya. Let me know what's the plan for next steps this month? |
Will do, my apologies I have been traveling a bit. I will provide update
later today.
…On Wed, Jul 5, 2017, 8:31 AM Joshua Tauberer ***@***.***> wrote:
Heya. Let me know what's the plan for next steps this month?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#129 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAHnRIWIIaeu6-DvpIwh-EEMS64SARkbks5sK4IagaJpZM4NwJ9C>
.
|
Josh, this is the plan for next steps, hopefully I can get some more of the low hanging fruit checked off this weekend which will leave what I hope will be not too many substantive changes remaining.
Please let me know if you have any feedback on steps or timing. I'm sort of in the middle of a move so there may be a gap here or there but I am hoping to finish in 2 weeks. |
Sounds perfect!
…On July 7, 2017 12:06:30 AM EDT, Joel Collins ***@***.***> wrote:
Josh, this is the plan for next steps, hopefully I can get some more of
the low hanging fruit checked off this weekend which will leave what I
hope will be not too many substantive changes remaining.
* No css / no js / keyboard nav checks should be pretty quick and I
will try to finish this weekend
* I've done some of the keyboard navigation already, but I had some
inconsistent results and wanted to revisit.
* Identifying non-text content and making sure it has text alternatives
* Some things jump out at me like the sponsorship analysis chart, this
will probably take more time depending on what is found. Hoping this
is done early next week.
* Color contrast
* I've been seeing a lot of hopefully false positives in the testing
tools that I want to get a better sense of before moving on. I'm
hoping this is done by late next week.
* Evaluation with screen reader / high screen magnification
* Hoping to finish off with actually using a screen reader to run
through each page and testing any dynamic content with magnification
like it describes in the dev.to article.
* Policy statement/page
Please let me know if you have any feedback on steps or timing. I'm
sort of in the middle of a move so there may be a gap here or there but
I am hoping to finish in 2 weeks.
--
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
#129 (comment)
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
|
@JoshData I went through the key pages listed above with styles disabled, and I'm interested in hearing your (or others) opinions on some things... The Mozilla recommendation on css disabling is that the content "makes sense when CSS is turned off". I think the point here is to just not have something like a footer come first in the HTML, so I don't want to be too nitpicking, but I want to do what's best at the same time.
|
Just wanted to drop some notes that I have been tracking...
|
Interesting. I tried one page in the
Seems reasonable to put this off until you try the site with a screen reader and see what that experience is like.
Not sure either. I think we can expect people to have CSS working since modern accessibility tools probably work on top of CSS. But I dunno.
Yeah the whole site relies on JS so we can just assume it's enabled (if that's what you mean).
Yeah I dunno either.
Did you notice that we did that anywhere? I couldn't think of anything off hand when I posted it. |
I reviewed the site with a person that has accessibility needs pertaining to visual acuity and contrast and got a lot of good feedback. These are the raw notes from that session. No screen reader or other accessibility tools were used, just magnification. Home page
Members of Congress
State Page
Member Page
Sponsorship analysis chart*the hover popups on each dot made the legend difficult to read as they were being covered up Key votes
MIssed votes
[general] for interior pages, the active tab and hover color is very close and difficult to discern Bills & Resolutions
Bill Page
Voting Record
Vote Page
Committee Page
|
Josh, I pushed up some changes for text alternatives, I think it would be good to stop here and do a status check on how much more we would like to pursue for this effort. Merging into master to incorporate your recent changes would be a good move as well as it looks like there have been a lot of positive changes to the home page. A lot of the remaining items are things that seem to come directly from bootstrap (like, tabs and modals), which is making me question the validity and the utility of focusing on them here versus seeing if they will be fixed upstream. For tabs, I began adding duplicate headers to the major tabs to reiterate page structure. Paypal has a bootstrap plugin that adds some niceties to bootstrap modals that does things like auto focusing on the modal window, but development on it seems to have stagnated. Long story short, I think we should sync this up with master and re-evaluate where we are at. Thanks! |
Hey. Great. I'm happy with the progress made so far on correcting markup issues and missing headings and things and agree that we should probably put off things that can be fixed at the framework level. Your review with the user with accessibility needs is great and probably where future effort should go. As you probably saw, I merged master into the branch, with a new homepage layout that hopefully improves the accessibility of that page especially with the background image problems. Fyi, I plan to deploy the cloud_deployment branch whenever the Senate goes on recess, so probably in two weeks. |
@JoshData my new job is proving to take up more time than I was expecting and I really don't have the capacity to work on this anymore. I think a lot of the work that is left involves CSS as well which isn't my strongest area. Is there a way I can help transition any remaining work to someone else? |
Heya. No worries. Your PR is deployed now, and your user review notes will be very helpful, so this is a fine stopping point. Thanks for your work on it! |
Issue for tracking a11y work. I'm no a11y expert so any advice is much appreciated
Checks
Roughly based on https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibility?document_saved=true#Accessibility_testing_checklist
Site Wide
Page Specific
TODO
Audit tool comparison
I did a quick comparison of various popular accessibility checking tools (https://docs.google.com/spreadsheets/d/1gvtlJsYGpWzGKDAQ7VKKE988QuEirXLQnIuERFXA9rQ/edit?usp=sharing). pa11y (html codesniffer?) seems to have the best coverage and not too many false positives. I preferred the WAVE tool for color contrast issues even though there were a lot of false positives.
The text was updated successfully, but these errors were encountered: