-
Notifications
You must be signed in to change notification settings - Fork 685
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
Review and prioritize 2019 accessibility report findings #5972
Comments
Here's my first-pass triage of the report's recommendations, for discussion with @zenmonkeykstop and @ninavizz at your convenience. If more analysis is needed here before we review together, just let me know. |
Off the cuff I will offer that I believe many of the key colors all changed after this audit was conducted. The "Get Codename" page still uses the older color schema, and the messaging and lack of an active-state are all the same. I think we also just added an updated alt-tag to the newsroom logo. Just FYI. A related wishlist item of my own, in service to ongoing UX improvements: the odd header schema has also been difficult to work with in wanting to make low-impact (but relevant to improving visual hierarchies) typography changes. "Regulating" the typography oddities between the JI and SI feels related to this. eg: there's no set em/px value for Excited to have you tackling this, @cfm! :) |
Note overlap (in the 1.1.* items) with #5743 . |
Notwithstanding good progress here, my research and experiments suggest that some elements of the UI (for example) may be impossible to bring into full WCAG compliance without the use of JavaScript, which is not an option on the Source Interface. Even in these cases where we can't reach full compliance, however, these improvements will make (e.g.) the Source Interface considerably more accessible via assistive technology. |
One thing we may want to look into for the next round of changes is how to minimize the need to re-translate strings - e.g., should we generate our own translations in cases where only HTML elements or attributes change (can we do so in the main repo and then import these into Weblate?). |
Note: The items "add non-color differentiation to :hover and :active styles (WCAG 1.4.1, 1.4.11, 2.4.7)" and "check current color scheme meets contrast requirements (WCAG 1.4.3, 1.4.11)" are both addressed in the #6211 SI work. Likewise, lots of recommendations for HTML and CSS standardization. Relevant to those changes, though—many pages do not have H1s, by design. Not sure if that will mess-up meeting the letter of A11y stuff—but it meets the spirit of A11y best practice (like, the pages have clear dang hierarchies w/o the H1s). |
Thanks, @ninavizz! Re:
Yep, I recognize that there's growing overlap between these soon-finished and soon-begun projects. I'll still look for easy ways to tick these boxes, especially on the Journalist Interface, but I won't obsess over them. :-)
Absolutely. I've changed this point to read "surface view-level |
Confirming that:
—is due to be addressed in, and so effectively superseded by, #6211; and
—is already satisfied by the color scheme adopted since the audit was conducted in 2019. Thanks, @ninavizz! |
@cfm Is it time to close out this epic and maybe track any remaining issues individually? |
Sure thing, @eloquence. Towards that end, @eaon, would you consider #6211 to address (or obsolete) these points as well, at least in the Source Interface?
Conversely, would you recommend these changes still be made in the current Source Interface, so that #6211 &c. can inherit from them? |
Per discussion at sprint planning, let's close the epic for now and open separate issues on the above as needed. |
In 2019, with support from Internews, Accessibility Lab completed a review of the SecureDrop Journalist Interface and the SecureDrop website. While we reviewed the findings of the report, at the time, we did not have bandwidth to implement significant changes. Thanks to continued support from Internews, @cfm is working with us, and will review these findings and develop a prioritized set of improvements. This issue will serve as an epic to organize this work as it pertains to the Journalist Interface.
Tasks prioritized so far
img
s need emptyalt
s #5983 (WCAG 1.1.1)img
s need explanatoryalt
s #5984 (WCAG 1.1.1)img
s need explanatoryalt
s and ARIA annotations #5985 (WCAG 1.1.1):hover
and:active
styles (WCAG 1.4.1, 1.4.11, 2.4.7; but see caveat)dialog
s (WCAG 4.1.2) #6241 (blocked)h1
s (or equivalents) in pagetitle
s (WCAG 2.4.2) #6313Related/open questions
The text was updated successfully, but these errors were encountered: