Accessibility Scan Report

Title: WA.gov Washington State Issue: #63 Date: 4/23/2026, 1:17:27 AM Duration: 12.2m URLs: 86 / 86 ⚡ Reduced Motion: 86 / 86 URLs

Summary

Issues

  • By Level: A (147), AA (1386)
  • By Version (A & AA): WCAG 2.0 (1533)
  • By Category: axe-strict (1572) & Others (313)
  • Total: 1885 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. Numbers in parentheses (+N) indicate findings that cover WCAG criteria already reported by axe.

403 Forbidden 768
403 Forbidden 348
403 Forbidden 214
403 Forbidden 210
403 Forbidden 193
403 Forbidden 185
403 Forbidden 162
403 Forbidden 143
403 Forbidden 137
403 Forbidden 126

🔧 Most Common Issues (axe)

8 rules
1386 Serious axe SC 1.4.3 AA Visual color-contrast: Ensures text and interactive elements have sufficient contrast ratio (4.5:1 for normal text, 3:1 for large text) against their background.
56 pages affected

Rule Information

Engine: axe

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3 AA

Disabilities affected:
Visual

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Without Perception of Color 4.3% — ~14,500,000 Americans

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: Ensures every <img> element has alternative text. Without alt text, blind users receive no information about the image's meaning or purpose.
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

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans

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: Ensures all page content is contained within landmark regions. Content outside landmarks cannot be found by screen reader users navigating by landmarks.
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
12 Moderate axe label-title-only
12 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Form elements should have a visible label
Mode: light
<input title="Enter the terms you wish to search for." data-drupal-selector="edit-keys" type="search" id="keys" name="keys" value="" size="15" maxlength="128" class="form-search form-control fas" placeholder="">
XPath: .form-search
Example 2 View on Page
Form elements should have a visible label
Mode: light
<input title="Enter the terms you wish to search for." data-drupal-selector="edit-keys" type="search" id="keys" name="keys" value="" size="15" maxlength="128" class="form-search form-control fas" placeholder="">
XPath: .form-search
Example 3 View on Page
Form elements should have a visible label
Mode: light
<input title="Enter the terms you wish to search for." data-drupal-selector="edit-keys" type="search" id="keys" name="keys" value="" size="15" maxlength="128" class="form-search form-control fas" placeholder="">
XPath: .form-search
Example 4 View on Page
Form elements should have a visible label
Mode: light
<input title="Enter the terms you wish to search for." data-drupal-selector="edit-keys" type="search" id="keys" name="keys" value="" size="15" maxlength="128" class="form-search form-control fas" placeholder="">
XPath: .form-search
Example 5 View on Page
Form elements should have a visible label
Mode: light
<input title="Enter the terms you wish to search for." data-drupal-selector="edit-keys" type="search" id="keys" name="keys" value="" size="15" maxlength="128" class="form-search form-control fas" placeholder="">
XPath: .form-search
4 Moderate axe heading-order: Ensures heading levels are not skipped (e.g. h1→h3). Inconsistent heading hierarchy makes page structure difficult to navigate for screen reader users.
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
1 Moderate axe empty-heading
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Headings should not be empty
Mode: light
<h1 id="title-404"><span id="main-content" class=""></span></h1>
XPath: #title-404
1 Moderate axe SC 4.1.2 A Visual Motor Cognitive aria-prohibited-attr
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

Example 1 View on Page
Elements must only use permitted ARIA attributes
Mode: light
<div class="html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode" tabindex="" id="movie_player" data-version="/s/player/8456c9de/player_embed.vflset/en_US/base.js" aria-label="YouTube Video Player">
XPath: iframe

🔧 Most Common Issues (QualWeb)

7 rules
77 Moderate qualweb QW-ACT-R17: The test target doesn't have an accessible name.
77 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target doesn't have an accessible name.
Mode: light
Example 2 View on Page
The test target doesn't have an accessible name.
Mode: light
Example 3 View on Page
The test target doesn't have an accessible name.
Mode: light
Example 4 View on Page
The test target doesn't have an accessible name.
Mode: light
Example 5 View on Page
The test target doesn't have an accessible name.
Mode: light
77 Moderate qualweb QW-ACT-R76: Element has contrast ratio lower than minimum.
77 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 2 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 3 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 4 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 5 View on Page
Element has contrast ratio lower than minimum.
Mode: light
60 Moderate qualweb QW-ACT-R38: The test target owns elements that doesn't have the correct role.
60 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target owns elements that doesn't have the correct role.
Mode: light
Example 2 View on Page
The test target owns elements that doesn't have the correct role.
Mode: light
Example 3 View on Page
The test target owns elements that doesn't have the correct role.
Mode: light
Example 4 View on Page
The test target owns elements that doesn't have the correct role.
Mode: light
Example 5 View on Page
The test target owns elements that doesn't have the correct role.
Mode: light
59 Moderate qualweb QW-ACT-R37: Element has contrast ratio lower than minimum.
59 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 2 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 3 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 4 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 5 View on Page
Element has contrast ratio lower than minimum.
Mode: light
34 Moderate qualweb QW-ACT-R43: This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.
34 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.
Mode: light
Example 2 View on Page
This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.
Mode: light
Example 3 View on Page
This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.
Mode: light
Example 4 View on Page
This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.
Mode: light
Example 5 View on Page
This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.
Mode: light
5 Moderate qualweb QW-ACT-R12: The test target doesn't have an accessible name, or it's empty ('').
5 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light
Example 2 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light
Example 3 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light
Example 4 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light
Example 5 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light
1 Moderate qualweb QW-ACT-R35: The test target accessible name doesn't exist or it's empty ('').
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light