Skip to content
This repository is currently being migrated. It's locked while the migration is in progress.

Right arrow chevrons are inconsistently used #1421

Description

@joshkimux

Bug Report

  • I’ve searched for any related issues and avoided creating a duplicate issue.

What happened

Right arrow chevrons are inconsistently used, which may impact material honesty

Right arrow chevrons are most commonly associated with links which navigate users to another page on VA.gov. See the following examples below:

Screen Shot 2023-01-05 at 6 26 32 PM

Screen Shot 2023-01-10 at 11 42 39 AM

This is generally consistent with many websites as well and is a good use of the icon to indicate direction.

Some components in the header use the right arrow chevron as a button as opposed to a link

However, the Veterans Crisis Line and responsive navigation use right arrow chevrons for buttons.

Screen Shot 2023-01-10 at 11 45 07 AM

Due to the break in consistency, we encounter an issue related to material honesty. Namely, in the following scenarios where a user may mistake a button for a link (since it's using a right arrow chevron, see screenshots below):

  • A user anticipating to be able to open what appears to be a link in a new tab
  • A screen reader user receiving instructions from a family member or caregiver over the phone may not be able to find a "Veterans Crisis Line link" as it won't appear in their links list; compare this with if it didn't have a right arrow chevron, it may be more likely to be described as a button or not as a link.
  • Keyboard controls may lead to confusion across the website. The space key works for buttons, but not for links. Should users associate the space key as working with items with the right arrow chevron (in the navigation), they may match that interaction pattern with other components that also use the right arrow chevron which will result in a page jump. Alternatively, if they misinterpret the items in the navigation that lack underlines as buttons, they may attempt to activate those using the space key only to jump down the page

Screen Shot 2023-01-10 at 11 46 13 AM

Screen Shot 2023-01-10 at 11 46 42 AM

Screen Shot 2023-01-10 at 11 48 41 AM

Screen.Recording.2023-01-10.at.11.53.15.AM.mov

What I expected to happen

This is a minor issue that lacks evidence from usability testing.

This isn't a major issue that requires prioritization. Rather, I'm documenting this ticket for the following pain points:

I think the gut response to those points is to dismiss material honesty as irrelevant, but it's important to note that:

Ideally we could...

  • Have a design rule on when to / when not to use right arrow chevrons; this won't fix the issue immediately, but could (over time) create consistency in the experience and reduce visual clutter
  • Possibly start by testing that rule within the header itself, which is universal on all pages

Urgency

How urgent is this request? Please select the approriate option below and/or provide details

  • This bug is blocking work currently in progress
  • This bug is affecting work currently in progress but we have a workaround
  • This bug is blocking work planned within the next few sprints
  • This bug is not blocking any work
  • Other

Details

This is heavily edited thanks to @GnatalieH 's feedback. I hope this ticket is a bit more explanatory with more helpful context as a result.

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions