You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
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.
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.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:
We've never tested the responsive navigation or the VCL specifically for assistive technology users. Thus, while there isn't any evidence to prove this is an issue at all, we also haven't had the resources/time to put in the honest work to stress test it appropriately (arguably many of these scenarios are incredibly difficult to even test in a moderated session to begin with)
Material honesty results in lighter and less complex code (consider the amount of utility classes needed to style the above components and force hidden underlines)
Material honesty results in more consistent implementation, which leads to easier maintenance
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.
Bug Report
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:
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.
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):
spacekey works for buttons, but not for links. Should users associate thespacekey 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 thespacekey only to jump down the pageScreen.Recording.2023-01-10.at.11.53.15.AM.mov
What I expected to happen
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...
Urgency
How urgent is this request? Please select the approriate option below and/or provide details
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.