Accessibility Scan Report

Title: WA.gov Washington State Issue: #63 Date: 3/19/2026, 1:07:12 AM Duration: 12.7m URLs: 86 / 86 ⚡ Reduced Motion: 86 / 86 URLs

Summary

Issues

  • By Level: A (254), AA (1382)
  • By Version (A & AA): WCAG 2.0 (1636)
  • By Category: axe-strict (1662) & Others (565)
  • Total: 2227 across 15 unique rules & 2 accessibility engines

By Severity

Critical
Serious
Moderate
Minor

By Role

UX Designer
Visual Designer
Content Author
Front-End Developer

Issues

🎯 Pages with Most Errors

Focus your efforts on these pages to make the biggest impact. Click any error count to filter the rule list below.

Page axe UniqueAccessLint Unique Total Unique
View Page 403 Forbidden 257
View Page 403 Forbidden 103
View Page 403 Forbidden 71
View Page 403 Forbidden 70
View Page 403 Forbidden 70
View Page 403 Forbidden 67
View Page 403 Forbidden 64
View Page 403 Forbidden 50
View Page 403 Forbidden 48
View Page 403 Forbidden 46

🔧 Most Common Issues (axe)

5 rules
1382 Serious axe SC 1.4.3 AA Visual color-contrast:
56 pages affected

Rule Information

Engine: axe

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3 AA

Disabilities affected:
Visual

Affected Pages

Examples

Example 1 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="/">Home</a>
XPath: .breadcrumb-item:nth-child(1) > a[href="/"]
Example 2 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="/people-with-disabilities">People With Disabilities</a>
XPath: .breadcrumb-item:nth-child(2) > a[href$="people-with-disabilities"]
Example 3 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="https://nwadacenter.org/index.php?q=training/">Training | ADANW (nwadacenter.org)</a>
XPath: .text-formatted.field--name-body.field--type-text-with-summary > ul:nth-child(2) > li:nth-child(1) > a
Example 4 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="https://adata.org/ada-training">ADA Training | ADA National Network (adata.org)</a>
XPath: a[href$="ada-training"]
Example 5 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="https://www.disabilityempowerment.org/consulting-for-businesses">What We Do: Consulting for Businesses — Disability Empowerment Center</a>
XPath: .text-formatted.field--name-body.field--type-text-with-summary > ul:nth-child(2) > li:nth-child(3) > a
131 Critical axe SC 1.1.1 A Visual image-alt:
86 pages affected

Rule Information

Engine: axe

Roles: Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 1.1.1 A

Disabilities affected:
Visual

Affected Pages

Examples

Example 1 View on Page
Images must have alternative text
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href$="wa.gov"] > img
Example 2 View on Page
Images must have alternative text
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href$="wa.gov"] > img
Example 3 View on Page
Images must have alternative text
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href$="wa.gov"] > img
Example 4 View on Page
Images must have alternative text
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href$="wa.gov"] > img
Example 5 View on Page
Images must have alternative text
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href$="wa.gov"] > img
22 Moderate axe region:
22 pages affected

Examples

Example 1 View on Page
All page content should be contained by landmarks
Mode: light
<div class="wrapper-banner">
XPath: .wrapper-banner
Example 2 View on Page
All page content should be contained by landmarks
Mode: light
<div class="wrapper-banner">
XPath: .wrapper-banner
Example 3 View on Page
All page content should be contained by landmarks
Mode: light
<div class="wrapper-banner">
XPath: .wrapper-banner
Example 4 View on Page
All page content should be contained by landmarks
Mode: light
<div class="wrapper-banner">
XPath: .wrapper-banner
Example 5 View on Page
All page content should be contained by landmarks
Mode: light
<div class="wrapper-banner">
XPath: .wrapper-banner
4 Moderate axe heading-order:
4 pages affected

Rule Information

Engine: axe

Roles: Content Author, UX Designer

Blocking: No

Examples

Example 1 View on Page
Heading levels should only increase by one
Mode: light
<h3 paraeid="{22822a97-584b-47c5-a5c6-b0f92da819e5}{37}" paraid="1333256644"><a href="https://www.cdc.gov/ncbddd/disabilityandhealth/materials/factsheets/fs-communicating-with-people.html" rel="noreferrer noopener" target="_blank">Using people-first language</a>&nbsp;</h3>
XPath: h3[paraid="1333256644"]
Example 2 View on Page
Heading levels should only increase by one
Mode: light
<h2 aria-level="4" id="create-account" paraeid="{5f11862d-080e-4ae3-8c20-35f719db1398}{210}" paraid="1676407293" role="heading">Create a&nbsp;WA.gov&nbsp;account</h2>
XPath: #create-account
Example 3 View on Page
Heading levels should only increase by one
Mode: light
<h3>A</h3>
XPath: h3:nth-child(1)
Example 4 View on Page
Heading levels should only increase by one
Mode: light
<h3><a href="/how-to-guides/create-your-wagov-account" hreflang="en">Create your WA.gov account</a></h3>
XPath: .col-sm-2.col-lg-3.mb-4:nth-child(1) > .how-to.card > .body > h3

🔧 Most Common Issues (AccessLint)

10 rules
155 Moderate accesslint landmarks/region:
86 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Content is not contained within a landmark region.
Mode: light
<div class="mm-wrapper__blocker mm-slideout"><a class="mm-tabstart" href="#mm-0" aria-hidden="true" role="presentation"><span class="mm-sronly">Close menu</span></a><button class="mm-tabend mm-sronly"...
XPath: body > div:nth-of-type(3)
Example 2 View on Page
Content is not contained within a landmark region.
Mode: light
<div class="QSIFeedbackButton" style="position: fixed; visibility: hidden; inset: 0px; display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; margin: 0px; padding: ...
XPath: body > div:nth-of-type(4)
Example 3 View on Page
Content is not contained within a landmark region.
Mode: light
<div class="mm-wrapper__blocker mm-slideout"><a class="mm-tabstart" href="#mm-0" aria-hidden="true" role="presentation"><span class="mm-sronly">Close menu</span></a><button class="mm-tabend mm-sronly"...
XPath: body > div:nth-of-type(3)
Example 4 View on Page
Content is not contained within a landmark region.
Mode: light
<div class="mm-wrapper__blocker mm-slideout"><a class="mm-tabstart" href="#mm-0" aria-hidden="true" role="presentation"><span class="mm-sronly">Close menu</span></a><button class="mm-tabend mm-sronly"...
XPath: body > div:nth-of-type(3)
Example 5 View on Page
Content is not contained within a landmark region.
Mode: light
<div class="mm-wrapper__blocker mm-slideout"><a class="mm-tabstart" href="#mm-0" aria-hidden="true" role="presentation"><span class="mm-sronly">Close menu</span></a><button class="mm-tabend mm-sronly"...
XPath: body > div:nth-of-type(3)
131 Moderate accesslint text-alternatives/img-alt:
86 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Image element missing alt attribute.
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href="https://wa.gov"] > img
Example 2 View on Page
Image element missing alt attribute.
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href="https://wa.gov"] > img
Example 3 View on Page
Image element missing alt attribute.
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href="https://wa.gov"] > img
Example 4 View on Page
Image element missing alt attribute.
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href="https://wa.gov"] > img
Example 5 View on Page
Image element missing alt attribute.
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href="https://wa.gov"] > img
81 Moderate accesslint distinguishable/color-contrast:
69 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Insufficient color contrast ratio of 1:1 (required 4.5:1).
Mode: light
<button class="search-form__submit button js-form-submit form-submit btn btn-primary form-control" data-drupal-selector="edit-submit" type="submit" id="edit-submit" value="Search">Search</button>
XPath: #edit-submit
Example 2 View on Page
Insufficient color contrast ratio of 1.49:1 (required 4.5:1).
Mode: light
<button class="search-form__submit button js-form-submit form-submit btn btn-primary form-control" data-drupal-selector="edit-submit" type="submit" id="edit-submit--2" value="Search">Search</button>
XPath: #edit-submit--2
Example 3 View on Page
Insufficient color contrast ratio of 1:1 (required 4.5:1).
Mode: light
<button class="search-form__submit button js-form-submit form-submit btn btn-primary form-control" data-drupal-selector="edit-submit" type="submit" id="edit-submit" value="Search">Search</button>
XPath: #edit-submit
Example 4 View on Page
Insufficient color contrast ratio of 1:1 (required 4.5:1).
Mode: light
<button class="search-form__submit button js-form-submit form-submit btn btn-primary form-control" data-drupal-selector="edit-submit" type="submit" id="edit-submit" value="Search">Search</button>
XPath: #edit-submit
Example 5 View on Page
Insufficient color contrast ratio of 1:1 (required 4.5:1).
Mode: light
<button class="search-form__submit button js-form-submit form-submit btn btn-primary form-control" data-drupal-selector="edit-submit" type="submit" id="edit-submit" value="Search">Search</button>
XPath: #edit-submit
51 Moderate accesslint adaptable/list-children:
17 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
List contains non-<li> child <ul>.
Mode: light
<ul class="grid"> <li style="grid-area: 1/1" class="d-flex flex-column pb-1 pb-xxl-0 align-items-top"> ...
XPath: li:nth-of-type(1) > ul > ul
Example 2 View on Page
List contains non-<li> child <ul>.
Mode: light
<ul class="grid"> <li style="grid-area: 1/1" class="d-flex flex-column pb-1 pb-xxl-0 align-items-top"> ...
XPath: li:nth-of-type(2) > ul > ul
Example 3 View on Page
List contains non-<li> child <ul>.
Mode: light
<ul class="grid"> <li style="grid-area: 1/1" class="d-flex flex-column pb-1 pb-xxl-0 align-items-top"> ...
XPath: li:nth-of-type(5) > ul > ul
Example 4 View on Page
List contains non-<li> child <ul>.
Mode: light
<ul class="grid"> <li style="grid-area: 1/1" class="d-flex flex-column pb-1 pb-xxl-0 align-items-top"> ...
XPath: li:nth-of-type(1) > ul > ul
Example 5 View on Page
List contains non-<li> child <ul>.
Mode: light
<ul class="grid"> <li style="grid-area: 1/1" class="d-flex flex-column pb-1 pb-xxl-0 align-items-top"> ...
XPath: li:nth-of-type(2) > ul > ul
8 Moderate accesslint navigable/page-has-heading-one:
8 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Page does not contain a level-one heading.
Mode: light
<html>
XPath: html
Example 2 View on Page
Page does not contain a level-one heading.
Mode: light
<html>
XPath: html
Example 3 View on Page
Page does not contain a level-one heading.
Mode: light
<html>
XPath: html
Example 4 View on Page
Page does not contain a level-one heading.
Mode: light
<html>
XPath: html
Example 5 View on Page
Page does not contain a level-one heading.
Mode: light
<html>
XPath: html
6 Moderate accesslint aria/aria-allowed-role:
2 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Role "group" is not allowed on element <figure>.
Mode: light
<figure role="group" class="caption caption-drupal-media"> <a download="" href="/sites/default/files/2025-09/Logo_Wagov_FullColor.png"> <div> <div class="field field--name-field-media-image fi...
XPath: div:nth-of-type(1) > figure
Example 2 View on Page
Role "group" is not allowed on element <figure>.
Mode: light
<figure role="group" class="caption caption-drupal-media"> <a download="" href="/sites/default/files/2025-09/Logo_Wagov_Black.png"> <div> <div class="field field--name-field-media-image field-...
XPath: div:nth-of-type(2) > figure
Example 3 View on Page
Role "group" is not allowed on element <figure>.
Mode: light
<figure role="group" class="caption caption-drupal-media"> <a download="" href="/sites/default/files/2025-09/Logo_Wagov_White.png"> <div> <div class="field field--name-field-media-image field-...
XPath: div:nth-of-type(3) > figure
Example 4 View on Page
Role "group" is not allowed on element <figure>.
Mode: light
<figure role="group" class="caption caption-drupal-media"> <a download="" href="/sites/default/files/2025-09/Logo_Wagov_FullColor.png"> <div> <div class="field field--name-field-media-image fi...
XPath: div:nth-of-type(1) > figure
Example 5 View on Page
Role "group" is not allowed on element <figure>.
Mode: light
<figure role="group" class="caption caption-drupal-media"> <a download="" href="/sites/default/files/2025-09/Logo_Wagov_Black.png"> <div> <div class="field field--name-field-media-image field-...
XPath: div:nth-of-type(2) > figure
4 Moderate accesslint navigable/heading-order:
4 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Heading level 3 skipped from level 1. Use h2 instead.
Mode: light
<h3 paraeid="{22822a97-584b-47c5-a5c6-b0f92da819e5}{37}" paraid="1333256644"><a href="https://www.cdc.gov/ncbddd/disabilityandhealth/materials/factsheets/fs-communicating-with-people.html" rel="norefe...
XPath: div > h3:nth-of-type(1)
Example 2 View on Page
Heading level 4 skipped from level 2. Use h3 instead.
Mode: light
<h2 aria-level="4" id="create-account" paraeid="{5f11862d-080e-4ae3-8c20-35f719db1398}{210}" paraid="1676407293" role="heading">Create a&nbsp;WA.gov&nbsp;account</h2>
XPath: #create-account
Example 3 View on Page
Heading level 3 skipped from level 1. Use h2 instead.
Mode: light
<h3>A</h3>
XPath: div:nth-of-type(2) > h3:nth-of-type(1)
Example 4 View on Page
Heading level 3 skipped from level 1. Use h2 instead.
Mode: light
<h3><a href="/how-to-guides/create-your-wagov-account" hreflang="en">Create your WA.gov account</a></h3>
XPath: div:nth-of-type(1) > div > div > h3
3 Moderate accesslint keyboard-accessible/focus-order:
2 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Non-interactive <div> with tabindex="0" has no interactive role.
Mode: light
<div id="active-filter-button-group" class="col-xs-12 col-sm-12 col-md-12 col-lg-12" tabindex="0"> <div id="active-filters" class="col-xs-12 col-sm-12 col-md-12 col-lg-12"></div> </div>
XPath: #active-filter-button-group
Example 2 View on Page
Non-interactive <div> with tabindex="0" has no interactive role.
Mode: light
<div id="resources-view-results" tabindex="0">Displaying 1 - 15 of 35</div>
XPath: #resources-view-results
Example 3 View on Page
Non-interactive <ul> with tabindex="0" has no interactive role.
Mode: light
<ul id="ui-id-1" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" style="display: none;"></ul>
XPath: #ui-id-1
3 Moderate accesslint text-alternatives/image-alt-words:
3 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Alt text "Image of a stack of books, & graduation cap beside stack of money" starts with redundant prefix "image".
Mode: light
<img loading="lazy" src="/sites/default/files/styles/how_to_image/public/2022-04/Financial-aid-361055739_Preview_0.jpg?itok=5822G8Hw" width="410" height="210" alt="Image of a stack of books, &amp; gra...
XPath: div:nth-of-type(3) > div > img
Example 2 View on Page
Alt text "Image of a stack of books, & graduation cap beside stack of money" starts with redundant prefix "image".
Mode: light
<img loading="lazy" src="/sites/default/files/styles/how_to_image/public/2022-04/Financial-aid-361055739_Preview_0.jpg?itok=5822G8Hw" width="410" height="210" alt="Image of a stack of books, &amp; gra...
XPath: div:nth-of-type(7) > div > img
Example 3 View on Page
Alt text "Photo of Mineral Lake, Lewis County, WA" starts with redundant prefix "photo".
Mode: light
<img loading="lazy" src="/sites/default/files/styles/topic_banner/public/2022-05/mineral-lake.jpg?itok=g1ELWMZj" width="2000" height="400" alt="Photo of Mineral Lake, Lewis County, WA" class="image-st...
XPath: div:nth-of-type(2) > div > img