Closed shiragoodman closed 3 months ago
Please add your planning poker estimate with Zenhub @brianseek
@benbrasso-agile6 / @loripusey this is ready to validate in our branch. See PR for screenshots
@brianseek did that PR link die?
PR link doesn't work for me either
@benbrasso-agile6 ah zenhub made the link weird https://github.com/department-of-veterans-affairs/vets-website/pull/30983
LGTM
@brianseek ready to close?
yup
Need help? Please review how to read a Staging Review ticket. Tag
@platform-governance-team-members
on Slack if you need further assistance.Product Information
Team: Modernized Check-in Product: Pre-Check-in & eCheck-in Feature: New Landing page design
Findings details
VA.gov Experience Standard - issue: User is uncertain where a button or link leads. VA.gov Experience Standard - category: Comprehension Launch-blocking: Yes Design System review: No Collab Cycle Reviewer: @briandeconinck (Accessibility)
Description
On /appointment-check-in/appointments, there are two "Check in now" links --- one in the "What to do next" card and one in the "Today's appointments" calendar.
In each place, I am assuming from context that it's possible for more than one appointment to be listed. In the "What to do next" card, the "Check in now" link has an
aria-label
to clearly identify which appointment you're checking in for. But in the "Today's appointments" section, there's noaria-label
on the link.This could be confusing to screen reader users, who may interpret these links as serving different functions (eg. "check in for the next appointment" and "check in for all of today's appointments").
Link, screenshot or steps to recreate
``` Check in now ``` versus ```Recommended action
I think the context given by the
aria-label
makes sense here and would be useful for both of these links. Note that theva-link
component supportsaria-label
via thelabel
prop.References
Next Steps for the VFS Team
@platform-governance-team-members
with any questions or to get help validating the issue.@platform-governance-team-members
on your team channel in Slack to provide an explanation and who you believe is responsible. The Governance team will follow up.