Skip to content

Accessibility Testing for Veteran Facing Forms - Form 21-4138 #102850

Open
@tbaker1026

Description

@tbaker1026

Product information

  • Team name, product name, and feature name have been added to the title of this issue.
  • Team label, product label and feature label (if applicable) have been added to this issue.

Root page used for testing

Who completed the use of color and color contrast test?

@jeana-adhoc

Use of color and color contrast checks

  • All text of 20px or smaller has a 4.5:1 contrast ratio to its background (or better)
  • All text of 20px or larger has a 3:1 contrast ratio to its background (or better)
  • Non-text elements have a 3:1 contrast ratio to their background and to neighboring elements (or better)
  • Color is not the only way to distinguish links from other text (eg. links are underlined)
  • Any charts, maps, infographics, and tables convey all information without only relying on color
  • Content does not refer to color, especially when providing user instructions (eg. "Click the blue button")

How did color testing go?

No issues

Who completed the axe scans?

@jeana-adhoc

axe checks

  • Each page has been scanned using axe (results shared below)
  • axe is integrated into your end-to-end testing

axe DevTools scan results

Axe Results Page
Content not in a landmark (true for all pages of this form) Introduction
Same as intro Statement Type
Same as intro CST
Same as intro Decision review
Same as intro Lay Witness statement
Same as intro Priority processing
Same as intro Personal Records
Same as intro Name & DOB
Same as intro Identification information
Same as intro Mailing address
Same as intro Contact info
Same as intro Statement
Missing h1 & Same as intro Review
Missing H1 & same as intro Confirmation page

How did axe testing go?

Axe helped reveal a couple of issues.

  1. For some reason the "Skip to content" link is being marked as not being in a landmark area. I think this is related to the minimal form layout. We see the same issue in the mock minimal form layout (Nav to name & dob page) but not in the default/current mock form layout (Nav to name & dob page). A ticket has been filed.
  2. The review page is still missing an H1. A ticket for this was already filed
  3. The confirmation page is also missing an H1. The confirmation page layout should be similar to that of the intro page, in that the H1 is the plain language name of the form. Ticket has been filed

Who completed the content zoom and reflow test?

@jeana-adhoc

Content zoom and reflow checks

  • All page elements are readable and usable at 200% zoom
  • All page elements are readable and usable at 300% zoom
  • All page elements are readable and usable at 400% zoom

How did content zoom and reflow testing go?

Most of the form did just fine under 2, 3, 400% zoom. There were only issues (and a minor one) on pages that used the updated primary action arrow. When zoomed in at larger percentages and there's a lot of text in the updated "primary action link/arrow", the point of the arrow does not expand with the line height.

Image

A ticket was previously filed for this issue However, we've not filed this with the design system yet, and there hasn't been any DST incorporation of the updated styles yet. (See this experimental design ticket)

Who completed the keyboard navigation test?

@jeana-adhoc

Keyboard navigation checks

  • Each link, button, form input, checkbox, radio button, select menu, and custom element can receive keyboard focus
  • Each link, button, form input, checkbox, radio button, select menu, and custom element responds to expected keys
  • All elements under focus have a visible focus indicator
  • The order of [Tab] stops made sense and was appropriate for completing tasks

How did keyboard testing go?

No issues

Do you have any other results to share?

  1. When clicking the "submit this application" button on the review page, the button then revealed the back and submit button while the page tried to submit. This seemed odd, and could cause user error if they think they can click on the back button. You can see an example in this video.
    https://github.com/user-attachments/assets/2c498a4a-97c5-4d31-a402-4b396377a597

Bug ticket filed

  1. If I navigate to one of the secondary forms and load its introduction page, and then use the back button in the browser, the standard/desktop breadcrumbs end up displaying on the page as well as the "back to the previous page" breadcrumb. You can see an example in this video.
    https://github.com/user-attachments/assets/b71c2d82-a927-4e9b-b706-1f4d360fc4e8

Bug ticket filed

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

21-4138a11y-testingFoundational accessibility testing completed prior to a staging review

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions