Open shiragoodman opened 1 year ago
@shiragoodman - We will review this as we begin the work on Phase 2A for Appointments MHV on VA.gov work. cc: @JRRoof @outerpress
thanks @ldelacosta . Per our guidance above, we request that this ticket remain open until the issue is resolved. Thanks for your understanding.
General Information
VFS team name
VA Online Scheduling (VAOS)
VFS product name
VA Online Scheduling
VFS feature name
Appointment List
Point of Contact/Reviewers
Brian DeConinck - @briandeconinck - Accessibility
*For more information on how to interpret this ticket, please refer to the Anatomy of a Staging Review issue ticket guidance on Platform Website.
Platform Issue
No VA.gov Experience Standard for the issue found.
Issue Details
There are a few instances of screen-reader-only text that can end up being distracting for screen reader users rather than providing necessary clarification or context.
aria-label
with the date/time string as formatted for screen reader announcing is sufficient.<span class="sr-only">Appointments in</span>
.aria-label
, eg. "Video appointment" or "At Cheyenne VA Medical Center appointment." The "appointment" reminder doesn't really add much value.aria-labelledby
. The relationship between the list and the H2 is clear enough just from the DOM order and the month/year information is included for each appointment via anotheraria-label
, so thearia-labelledby
leads to some redundant screen reader behavior.Link, screenshot or steps to recreate
VA.gov Experience Standard
Category Number 00, Issue Number 00
Other References
Platform Recommendation
I appreciate the intention here! It's just a little overzealous, and the repetition of the word "appointment" doesn't really benefit screen reader users. Definitely add screen-reader-only text (either the
sr-only
class or anaria-label
) to give an interactive element a unique accessible name or to provide missing context that's communicated to sighted users by visual cues. But in these cases I don't think the extra clarification is needed.VFS Guidance