department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
281 stars 197 forks source link

Staging Review finding: Print and Cancel actions not easily discovered when navigating by heading #88452

Open shiragoodman opened 1 month ago

shiragoodman commented 1 month ago

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: Appointments Product: Appointments Feature: Appointment Details Redesign

Findings details

VA.gov Experience Standard - issue: User can't determine next steps in a flow. VA.gov Experience Standard - category: Findability Launch-blocking: No Design System review: No Collab Cycle Reviewer: @briandeconinck (Accessibility)

Description

One of the common ways screen reader users navigate a page is by heading, skipping directly to the section of content whose heading sounds like a match for what they're trying to accomplish.

The buttons at the bottom of the appointment details (eg. "Print" and "Cancel request" on a pending appointment") fall under a heading that doesn't really describe them, which makes them harder to find. In other words, if I'm trying to find where I cancel my requested appointment and I'm looking for a heading that will put me in the right part of the page, I'm probably not going to guess that "Your contact details" is the right one to skip to.

This came up in the Design Intent, and looking back at that feedback ticket I see that @Cieramaddox asked a follow-up question that I completely missed. I'm so sorry for dropping the ball there!

Recommended action

I recommend adding an H2 heading before the buttons --- something like "Other actions" or "Appointment actions," or even just "Print and cancel" to be really explicit. Making that heading screen reader only text using the sr-only class is totally fine here, so no visual changes are needed.

References


Next Steps for the VFS Team

outerpress commented 1 month ago

@Cieramaddox @laurwill I'm leaning toward adding a heading we display on the page. I think it'll help clarify that section.

Either way, I'm struggling with what to call that section:

"Other actions" feels like it's broad enough to work:

Thoughts? Are there any other health tools with a similar setup we could crib from?

outerpress commented 1 month ago

Talked about this at the SME sync on Tuesday and agreed on "Other actions" @ldelacosta I'll put together a design ticket for this. We might need to adjust the alerts if you can't schedule for this work.

outerpress commented 1 month ago

Design ticket #88859