-
Notifications
You must be signed in to change notification settings - Fork 214
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
Sub-Task: Accessibility Audit for SideNav #2553
Comments
@kelsonic I'm gathering notes tonight for this and will add them as a single comment here ASAP. |
@Karak888 && @kelsonic |
Hey @jenstrickland, do you have any update on this? :) |
@kelsonic - Sorry for the delay, had some hardware issues to sort out. Just got the right laptop back for this, and codebase set back up. It will have my attention today and tomorrow. |
No problem! Thanks! 🙂 |
Issue Description: [aria-*] attributes do not have valid values (I see aria-controls refers to va-detailpage-sidebar but do not see that on the page. In addition, aria-controls lacks sufficient support across screen readers.) Element source: Impact: Critical user impact Reference: ==================================== Issue Description: Heading levels should only increase by one Element location: Element source: Impact: Moderate Reference: https://dequeuniversity.com/rules/axe/3.3/heading-order ==================================== Issue Description: All page content must be contained by landmarks Remediation guidance: Related nodes:
Impact: Moderate Reference: https://dequeuniversity.com/rules/axe/3.3/region =========== If you're up for it, the Accessibility Best Practices recommends running code through axe (I also suggest Lighthouse). Happy to hop on a call to do it together if you are unfamiliar with these tools. @Karak888 - There are things about the design that have accessibility considerations. Is there an opportunity to review the design, as well? |
@jenstrickland Thanks for identifying all the potential issues! I have a few questions as I think some of the issues you've identified may be out-of-scope for this ticket. Issue 1:
This DOM node doesn't actually show anything here as it must be legacy code. What page did you see that on as when I ran axe as seen above I didn't get that axe error 🤔 ================================== Issue 2:
Great find! However, this does not have to do with the ================================== Issue 3:
Another great find! However, this also does not have to do with the ================================== Both issue 2 and 3 are out-of-scope for the |
@kelsonic please do not work on this at this time. @jenstrickland this is on staging but is on hold now and Kelson is on CMS superteam for awhile. We can table this for later time! |
Thanks @jenstrickland ! |
In testing, I haven't seen Just my 2¢ on the subject. @jenstrickland happy to discuss further! |
Looped in @andaleliz for design modifications to address accessibility issues, after discussion with @kelsonic CC: @Karak888 Also, related #2278 |
@jenstrickland totally understand your concerns on pittsburgh staging but we can't just pull Liz to address pittsburgh as she has other work she is committed to for this sprint. I ask that you please always make sure you go through @jenniferlee-dsva first before assigining work to be done. We will incorporate your suggestions, and I recognize the importance of what you want done, but we have to make sure that it is vetted and planned for with Jen Lee first. Thank you! |
I'm not sure if this ticket is ready for dev work yet. Going to postpone working on this ticket until it has clear acceptance criteria for the frontend :) |
Hey @rtwell! @jenstrickland and I had a conversation yesterday and 2 questions were brought up:
|
thanks for noting, @kelsonic
|
Great, thanks @rtwell! So if I understand correctly, I think we can close this ticket for now until more specific accessibility issues come up. |
I compiled into an epic all accessibility issues in detail that were noted in the accessibility audit for the Pittsburgh sidenav. This morning I coordinated with @1Copenut about the process for accessibility audits, and discovered I didn't have the information on how to do/document them. https://app.zenhub.com/workspaces/vft-59c95ae5fda7577a9b3184f8/issues/department-of-veterans-affairs/va.gov-team/3411 |
Sidenav accessibility audit complete, and issues collected in the epic referenced in the above comment from six days ago. https://app.zenhub.com/workspaces/vft-59c95ae5fda7577a9b3184f8/issues/department-of-veterans-affairs/va.gov-team/3411 |
As part of validation for SideNAV and menu for Pittsburgh, need to ensure accessbility improvements are validated and accounted for prior to deploying to Production.
@1Copenut would you kindly let me know or include any specific tasks that are needed to fulfill this validation? This relates to #2278.
Page: https://staging.va.gov/pittsburgh-health-care/
Design: https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/global/header-footer-and-navigation/page-nav/design/VA-gov-on-page-nav-MASTER.pdf
The text was updated successfully, but these errors were encountered: