Accessibility Scan Report

Title: WA.gov Washington State Issue: #63 Date: 3/12/2026, 1:20:00 AM Duration: 6.4m URLs: 86 / 86

Summary

Total Issues

3644

Across 15 unique rules

By Severity

Critical
Serious
Moderate
Minor

By Role

UX Designer
Visual Designer
Content Author
Front-End Developer

Issues

🎯 Priority: 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 506
View Page 403 Forbidden 200
View Page 403 Forbidden 141
View Page 403 Forbidden 133
View Page 403 Forbidden 127
View Page 403 Forbidden 127
View Page 403 Forbidden 97
View Page 403 Forbidden 90
View Page 403 Forbidden 86
View Page 403 Forbidden 81

🔧 Priority: Most Common Issues (axe)

5 rules
1384 Serious axe color-contrast:
56 pages affected

Rule Information

Engine: axe

Roles: Visual Designer

Blocking: No

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 image-alt:
86 pages affected

Rule Information

Engine: axe

Roles: Content Author

Blocking: ⚠️ Yes (Task-Blocking)

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/secureaccess-washington-saw-login-state-services" hreflang="en">SecureAccess Washington (SAW) Login for State Services</a></h3>
XPath: .col-sm-2.col-lg-3.mb-4:nth-child(1) > .how-to.card > .body > h3

🔧 Priority: Most Common Issues (AccessLint)

10 rules
1563 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 4.01:1 (required 4.5:1).
Mode: light
<a href="/">Home</a>
XPath: li:nth-of-type(1) > a[href="/"]
Example 5 View on Page
Insufficient color contrast ratio of 4.01:1 (required 4.5:1).
Mode: light
<a href="/people-with-disabilities">People With Disabilities</a>
XPath: li:nth-of-type(2) > a[href="/people-with-disabilities"]
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
86 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="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 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)
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
9 Moderate accesslint navigable/page-has-heading-one:
9 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
7 Moderate accesslint aria/aria-allowed-role:
3 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

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"> <div> <div class="field field--name-field-media-oembed-video field--type-string field--label-hidden field__item"><iframe sr...
XPath: div > 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_FullColor.png"> <div> <div class="field field--name-field-media-image fi...
XPath: div:nth-of-type(1) > 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/secureaccess-washington-saw-login-state-services" hreflang="en">SecureAccess Washington (SAW) Login for State Services</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