Accessibility Scan Report

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

Summary

Issues

  • By Level: A (147), AA (1385)
  • By Version (A & AA): WCAG 2.0 (1532)
  • By Category: axe-strict (1559) & Others (2564)
  • Total: 4123 across 35 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 509
403 Forbidden 364
403 Forbidden 147
403 Forbidden 140
403 Forbidden 134
403 Forbidden 132
403 Forbidden 107
403 Forbidden 95
403 Forbidden 90
403 Forbidden 89

🔧 Most Common Issues (axe)

7 rules
1385 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
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/b174a5bb/player_embed.vflset/en_US/base.js" aria-label="YouTube Video Player">
XPath: iframe

🔧 Most Common Issues (Equal Access)

28 rules
1649 Moderate equalAccess text_contrast_sufficient: Contrast ratio of text against its background must meet minimum requirements
69 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast
Mode: light
<button value="Search" id="edit-submit" type="submit" data-drupal-selector="edit-submit" class="search-form__submit button js-form-submit form-submit btn btn-primary form-control">
Example 2 View on Page
Text contrast of 1.49 with its background is less than the WCAG AA minimum requirements for text of size undefinedpx and weight of 500
Mode: light
<button value="Search" id="edit-submit--2" type="submit" data-drupal-selector="edit-submit" class="search-form__submit button js-form-submit form-submit btn btn-primary form-control">
Example 3 View on Page
The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast
Mode: light
<button value="Search" id="edit-submit" type="submit" data-drupal-selector="edit-submit" class="search-form__submit button js-form-submit form-submit btn btn-primary form-control">
Example 4 View on Page
Text contrast of 4.01 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 400
Mode: light
<a href="/">
Example 5 View on Page
Text contrast of 4.01 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 400
Mode: light
<a href="/people-with-disabilities">
131 Moderate equalAccess img_alt_valid
86 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The image has neither an accessible name nor is marked as decorative or redundant
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
Example 2 View on Page
The image has neither an accessible name nor is marked as decorative or redundant
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
Example 3 View on Page
The image has neither an accessible name nor is marked as decorative or redundant
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
Example 4 View on Page
The image has neither an accessible name nor is marked as decorative or redundant
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
Example 5 View on Page
The image has neither an accessible name nor is marked as decorative or redundant
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
92 Moderate equalAccess element_tabbable_visible: A tabbable element must be visible on the page
86 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light
<a class="visually-hidden focusable skip-link" href="#main-content">
Example 2 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light
<a class="visually-hidden focusable skip-link" href="#main-content">
Example 3 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light
<a class="visually-hidden focusable skip-link" href="#main-content">
Example 4 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light
<a class="visually-hidden focusable skip-link" href="#main-content">
Example 5 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light
<a class="visually-hidden focusable skip-link" href="#main-content">
88 Moderate equalAccess element_attribute_deprecated: Deprecated HTML attributes should not be used
86 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The HTML attribute(s) "http-equiv" is deprecated for the <meta> element in HTML 5
Mode: light
<meta content="ie=edge" http-equiv="x-ua-compatible">
Example 2 View on Page
The HTML attribute(s) "http-equiv" is deprecated for the <meta> element in HTML 5
Mode: light
<meta content="ie=edge" http-equiv="x-ua-compatible">
Example 3 View on Page
The HTML attribute(s) "http-equiv" is deprecated for the <meta> element in HTML 5
Mode: light
<meta content="ie=edge" http-equiv="x-ua-compatible">
Example 4 View on Page
The HTML attribute(s) "http-equiv" is deprecated for the <meta> element in HTML 5
Mode: light
<meta content="ie=edge" http-equiv="x-ua-compatible">
Example 5 View on Page
The HTML attribute(s) "http-equiv" is deprecated for the <meta> element in HTML 5
Mode: light
<meta content="ie=edge" http-equiv="x-ua-compatible">
87 Moderate equalAccess style_highcontrast_visible: Elements must be visible in Windows High Contrast mode
86 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light
<link type="text/css" rel="stylesheet" href="https://assets.sitescdn.net/answers/v1.5/answers.css">
Example 2 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light
<link type="text/css" rel="stylesheet" href="https://assets.sitescdn.net/answers/v1.5/answers.css">
Example 3 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light
<link type="text/css" rel="stylesheet" href="https://assets.sitescdn.net/answers/v1.5/answers.css">
Example 4 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light
<link type="text/css" rel="stylesheet" href="https://assets.sitescdn.net/answers/v1.5/answers.css">
Example 5 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light
<link type="text/css" rel="stylesheet" href="https://assets.sitescdn.net/answers/v1.5/answers.css">
86 Moderate equalAccess style_color_misuse: Color must not be used as the only visual means of conveying information
86 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light
<link href="/sites/default/files/css/css_EEPe-wCvtS4lCxQ6vIy44eBpLkDwgRAjXbrSW0LnJ5c.css?delta=0&language=en&theme=drupalbase_custom&include=eJyFkOtugzAMhV8okEeKcjFgkcSR7YD69qPt2lVMG38sXz4fHTsQqSj75oJnRrITcTHh3J0zBZ8H0VvGOv-aO-lBFyhgfyYx1X-4k2BcIaESOx8jcUKq9p2NE1NVqMmk4GIXpeKUKMu3iEncm8_BC_xh9wN47r82p0PY7yB0OPrIxx3CvZRLYJQFiymHeW8nzAo8Rt_0cG0YpFEV3MAVqN2e6vH9m2uSwa-NsOol-rpYegOeUBaLFdXITRSKvX_AbAi72EccC6Wewex-ps31iptbwCdg--gMGwrqEDLF9QuzbtyT" media="all" rel="stylesheet">
Example 2 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light
<link href="/sites/default/files/css/css_4M4hGFPOCIqvKU9m10103D9zXNi6kc9fzdyX4TuK9IQ.css?delta=0&language=en&theme=accwa_custom&include=eJyFUdFuwzAI_CE3_iQL27RBsU0E2FH-fmmrdV2rrS8IfAecD0hpg5C6Gld_KRyhuMhsagJriCBC7KMg5CS9xnfs3nNS2wu1yxsetEebsaL_QVJu__BeBqYFMxlLgJRYMnHzj2w6CzfDll2WvkKJoPiHrifC78-ejwmwofKx-imfNozXUj8SJp2pugI7dwuZNPFA2T03TFxcPdSDP1MxlCnBaodsJ6grN6WBoWLr_qWeHuZ8Zh6XWVamZh-p307orobVX61wg3BTf4tT5dwLug0uPEJvNMJ8XB3F315Og5TsFAun5QvW8OFn" media="all" rel="stylesheet">
Example 3 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light
<link href="/sites/default/files/css/css_4M4hGFPOCIqvKU9m10103D9zXNi6kc9fzdyX4TuK9IQ.css?delta=0&language=en&theme=accwa_custom&include=eJyFUdFuwzAI_CE3_iQL27RBsU0E2FH-fmmrdV2rrS8IfAecD0hpg5C6Gld_KRyhuMhsagJriCBC7KMg5CS9xnfs3nNS2wu1yxsetEebsaL_QVJu__BeBqYFMxlLgJRYMnHzj2w6CzfDll2WvkKJoPiHrifC78-ejwmwofKx-imfNozXUj8SJp2pugI7dwuZNPFA2T03TFxcPdSDP1MxlCnBaodsJ6grN6WBoWLr_qWeHuZ8Zh6XWVamZh-p307orobVX61wg3BTf4tT5dwLug0uPEJvNMJ8XB3F315Og5TsFAun5QvW8OFn" media="all" rel="stylesheet">
Example 4 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light
<link href="/sites/default/files/css/css_4M4hGFPOCIqvKU9m10103D9zXNi6kc9fzdyX4TuK9IQ.css?delta=0&language=en&theme=accwa_custom&include=eJyFUdFuwzAI_CE3_iQL27RBsU0E2FH-fmmrdV2rrS8IfAecD0hpg5C6Gld_KRyhuMhsagJriCBC7KMg5CS9xnfs3nNS2wu1yxsetEebsaL_QVJu__BeBqYFMxlLgJRYMnHzj2w6CzfDll2WvkKJoPiHrifC78-ejwmwofKx-imfNozXUj8SJp2pugI7dwuZNPFA2T03TFxcPdSDP1MxlCnBaodsJ6grN6WBoWLr_qWeHuZ8Zh6XWVamZh-p307orobVX61wg3BTf4tT5dwLug0uPEJvNMJ8XB3F315Og5TsFAun5QvW8OFn" media="all" rel="stylesheet">
Example 5 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light
<link href="/sites/default/files/css/css_o0mMbOmtLhRBFIXoQNtZrylCPKjeW39flKWXcIU3eF8.css?delta=0&language=en&theme=accwa_custom&include=eJyFUtGSwyAI_CEbP8lBJalTlQxgcvn7M23a67Vz1xcH2BXZRQhhBReaKBU7ZfKQjUdVZIdfMwlGN6bcU7ETVuQdJlJRhtl5YE5kPSPEwK34d2wkLu_V20Mn0S2nOr3hTprXMxa0P0iI9R_eS8NwwZiU2EEIxDFRtY9oGJmqYo0m-kO4U6Isd_mR2wzZg-Af4z4Rfhs39sawolCf6CkeVvR7Kh8Jg5xTMRk2aupikkAL8mapYqBsShcF9raOIcCsXY1hlJmqpAVdwdrsSz48PPvM7Gu8zJSqfqTenZBNFIvdrTBLwlXs9RwKxZaP0vF_nMIkdr-IZoWJFtdqWty5fx1ke62cliRJTz5TuHwDy70JeA" media="all" rel="stylesheet">
86 Moderate equalAccess style_viewport_resizable: Zooming and scaling must not be disabled
86 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify that text sized using viewport units can be resized up to 200%
Mode: light
<link href="/sites/default/files/css/css_skpnZTb11Py9cMRqnu9zqXPFN5tzfm-iLKrkZ3yaCiw.css?delta=7&language=en&theme=drupalbase_custom&include=eJyFkOtugzAMhV8okEeKcjFgkcSR7YD69qPt2lVMG38sXz4fHTsQqSj75oJnRrITcTHh3J0zBZ8H0VvGOv-aO-lBFyhgfyYx1X-4k2BcIaESOx8jcUKq9p2NE1NVqMmk4GIXpeKUKMu3iEncm8_BC_xh9wN47r82p0PY7yB0OPrIxx3CvZRLYJQFiymHeW8nzAo8Rt_0cG0YpFEV3MAVqN2e6vH9m2uSwa-NsOol-rpYegOeUBaLFdXITRSKvX_AbAi72EccC6Wewex-ps31iptbwCdg--gMGwrqEDLF9QuzbtyT" media="all" rel="stylesheet">
Example 2 View on Page
Verify that text sized using viewport units can be resized up to 200%
Mode: light
<link href="/sites/default/files/css/css_skpnZTb11Py9cMRqnu9zqXPFN5tzfm-iLKrkZ3yaCiw.css?delta=6&language=en&theme=accwa_custom&include=eJyFUdFuwzAI_CE3_iQL27RBsU0E2FH-fmmrdV2rrS8IfAecD0hpg5C6Gld_KRyhuMhsagJriCBC7KMg5CS9xnfs3nNS2wu1yxsetEebsaL_QVJu__BeBqYFMxlLgJRYMnHzj2w6CzfDll2WvkKJoPiHrifC78-ejwmwofKx-imfNozXUj8SJp2pugI7dwuZNPFA2T03TFxcPdSDP1MxlCnBaodsJ6grN6WBoWLr_qWeHuZ8Zh6XWVamZh-p307orobVX61wg3BTf4tT5dwLug0uPEJvNMJ8XB3F315Og5TsFAun5QvW8OFn" media="all" rel="stylesheet">
Example 3 View on Page
Verify that text sized using viewport units can be resized up to 200%
Mode: light
<link href="/sites/default/files/css/css_skpnZTb11Py9cMRqnu9zqXPFN5tzfm-iLKrkZ3yaCiw.css?delta=6&language=en&theme=accwa_custom&include=eJyFUdFuwzAI_CE3_iQL27RBsU0E2FH-fmmrdV2rrS8IfAecD0hpg5C6Gld_KRyhuMhsagJriCBC7KMg5CS9xnfs3nNS2wu1yxsetEebsaL_QVJu__BeBqYFMxlLgJRYMnHzj2w6CzfDll2WvkKJoPiHrifC78-ejwmwofKx-imfNozXUj8SJp2pugI7dwuZNPFA2T03TFxcPdSDP1MxlCnBaodsJ6grN6WBoWLr_qWeHuZ8Zh6XWVamZh-p307orobVX61wg3BTf4tT5dwLug0uPEJvNMJ8XB3F315Og5TsFAun5QvW8OFn" media="all" rel="stylesheet">
Example 4 View on Page
Verify that text sized using viewport units can be resized up to 200%
Mode: light
<link href="/sites/default/files/css/css_skpnZTb11Py9cMRqnu9zqXPFN5tzfm-iLKrkZ3yaCiw.css?delta=6&language=en&theme=accwa_custom&include=eJyFUdFuwzAI_CE3_iQL27RBsU0E2FH-fmmrdV2rrS8IfAecD0hpg5C6Gld_KRyhuMhsagJriCBC7KMg5CS9xnfs3nNS2wu1yxsetEebsaL_QVJu__BeBqYFMxlLgJRYMnHzj2w6CzfDll2WvkKJoPiHrifC78-ejwmwofKx-imfNozXUj8SJp2pugI7dwuZNPFA2T03TFxcPdSDP1MxlCnBaodsJ6grN6WBoWLr_qWeHuZ8Zh6XWVamZh-p307orobVX61wg3BTf4tT5dwLug0uPEJvNMJ8XB3F315Og5TsFAun5QvW8OFn" media="all" rel="stylesheet">
Example 5 View on Page
Verify that text sized using viewport units can be resized up to 200%
Mode: light
<link href="/sites/default/files/css/css_skpnZTb11Py9cMRqnu9zqXPFN5tzfm-iLKrkZ3yaCiw.css?delta=6&language=en&theme=accwa_custom&include=eJyFUtGSwyAI_CEbP8lBJalTlQxgcvn7M23a67Vz1xcH2BXZRQhhBReaKBU7ZfKQjUdVZIdfMwlGN6bcU7ETVuQdJlJRhtl5YE5kPSPEwK34d2wkLu_V20Mn0S2nOr3hTprXMxa0P0iI9R_eS8NwwZiU2EEIxDFRtY9oGJmqYo0m-kO4U6Isd_mR2wzZg-Af4z4Rfhs39sawolCf6CkeVvR7Kh8Jg5xTMRk2aupikkAL8mapYqBsShcF9raOIcCsXY1hlJmqpAVdwdrsSz48PPvM7Gu8zJSqfqTenZBNFIvdrTBLwlXs9RwKxZaP0vF_nMIkdr-IZoWJFtdqWty5fx1ke62cliRJTz5TuHwDy70JeA" media="all" rel="stylesheet">
72 Moderate equalAccess text_block_heading: Blocks of text that serve as headings should be marked up as headings
33 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm this text 'Your gateway to Washington state government information and services' is used as a heading and if so, modify to use a heading element or role
Mode: light
<div class="views-field views-field-field-banner-title">
Example 2 View on Page
Confirm this text 'Your gateway to Washington state government information and services' is used as a heading and if so, modify to use a heading element or role
Mode: light
<div class="field-content">
Example 3 View on Page
Confirm this text 'Get free annual Discover Passes for your group or organization' is used as a heading and if so, modify to use a heading element or role
Mode: light
<div class="clearfix text-formatted field field--name-field-headline field--type-text field--label-hidden field__item">
Example 4 View on Page
Confirm this text 'Washington declares statewide drought due to very low snowpack' is used as a heading and if so, modify to use a heading element or role
Mode: light
<div class="top">
Example 5 View on Page
Confirm this text 'Click to toggle popover' is used as a heading and if so, modify to use a heading element or role
Mode: light
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item">
43 Moderate equalAccess aria_content_in_landmark: All content of the page should be contained within a landmark region
22 pages affected

Examples

Example 1 View on Page
Content is not within a landmark element
Mode: light
<p>
Example 2 View on Page
Content is not within a landmark element
Mode: light
<a data-html="true" data-bs-placement="bottom" type="button" data-bs-toggle="popover" data-bs-content="Carved more than 13,000 years ago, Palouse Falls is among the last active waterfalls on the Ice Age Floods path. This natural wonder was named Washington's state waterfall in 2014, when the state Legislature passed a bill written by local schoolchildren, who advocated for the designation." class="">
Example 3 View on Page
Content is not within a landmark element
Mode: light
<p>
Example 4 View on Page
Content is not within a landmark element
Mode: light
<a data-html="true" data-bs-placement="bottom" type="button" data-bs-toggle="popover" data-bs-content="Panoramic View of Lummi Island, Washington. Aerial view of Lummi island during a glorious winter sunset looking south towards Bellingham and Cypress Island. The island is surrounded by the Salish Sea." class="">
Example 5 View on Page
Content is not within a landmark element
Mode: light
<p>
41 Moderate equalAccess element_tabbable_unobscured: A tabbable element should not be entirely obscured by overlapping content
28 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light
<a href="/">
Example 2 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light
<a href="https://app.leg.wa.gov/rcw/default.aspx?cite=43.105.220">
Example 3 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light
<a href="https://dfi.wa.gov/investment-advisers">
Example 4 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light
<a href="/">
Example 5 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light
<a href="/how-to-guides">
39 Moderate equalAccess aria_role_redundant: ARIA role is redundant with the native role of the element
24 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The explicitly-assigned ARIA role "navigation" is redundant with the implicit role of the element <nav>
Mode: light
<nav id="block-accwa-custom-accessibilityinwashington" aria-labelledby="block-accwa-custom-accessibilityinwashington-menu" role="navigation">
Example 2 View on Page
The explicitly-assigned ARIA role "complementary" is redundant with the implicit role of the element <aside>
Mode: light
<aside role="complementary" class="section border-end sticky-container">
Example 3 View on Page
The explicitly-assigned ARIA role "navigation" is redundant with the implicit role of the element <nav>
Mode: light
<nav id="block-accwa-custom-accessibilityinwashington" aria-labelledby="block-accwa-custom-accessibilityinwashington-menu" role="navigation">
Example 4 View on Page
The explicitly-assigned ARIA role "navigation" is redundant with the implicit role of the element <nav>
Mode: light
<nav id="block-accwa-custom-accessibilityinwashington" aria-labelledby="block-accwa-custom-accessibilityinwashington-menu" role="navigation">
Example 5 View on Page
The explicitly-assigned ARIA role "navigation" is redundant with the implicit role of the element <nav>
Mode: light
<nav id="block-accwa-custom-accessibilityinwashington" aria-labelledby="block-accwa-custom-accessibilityinwashington-menu" role="navigation">
36 Moderate equalAccess text_sensory_misuse: Instructions must not rely solely on sensory characteristics
32 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm the user instruction is still understandable without the word(s) 'year-round'
Mode: light
<p>
Example 2 View on Page
Confirm the user instruction is still understandable without the word(s) 'small'
Mode: light
<p paraid="479932209" paraeid="{3bf8dca8-dfc4-4989-9b4b-2becf47b9f30}{37}">
Example 3 View on Page
Confirm the word(s) 'right' of the user instruction is used to indicate a logical rather than visual position
Mode: light
<p paraid="1738951702" paraeid="{3bf8dca8-dfc4-4989-9b4b-2becf47b9f30}{54}">
Example 4 View on Page
Confirm the word(s) 'right' of the user instruction is used to indicate a logical rather than visual position
Mode: light
<p paraid="1766806774" paraeid="{3bf8dca8-dfc4-4989-9b4b-2becf47b9f30}{138}">
Example 5 View on Page
Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position
Mode: light
<div class="field-content">
34 Moderate equalAccess aria_form_label_unique
17 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light
<form accept-charset="UTF-8" id="search-api-page-block-form-search" method="get" action="/search" region="top">
Example 2 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light
<form accept-charset="UTF-8" id="search-api-page-block-form-search--2" method="get" action="/search" region="banner">
Example 3 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light
<form data-drupal-form-fields="edit-keys,edit-url" data-once="form-updated" accept-charset="UTF-8" id="search-api-page-block-form-search" method="get" action="/search" region="top">
Example 4 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light
<form data-drupal-form-fields="edit-fraud-type-business,edit-fraud-type-person,edit-fraud-type-govt,edit-fraud-type-unsure,edit-actions-wizard-next,edit-url--2" data-once="form-updated webform-details-toggle" accept-charset="UTF-8" id="webform-submission-what-kind-of-fraud-should-i-repo-node-169620-add-form" method="post" action="/report-suspected-fraud" data-drupal-selector="webform-submission-what-kind-of-fraud-should-i-repo-node-169620-add-form" class="webform-submission-form webform-submission-add-form webform-submission-what-kind-of-fraud-should-i-repo-form webform-submission-what-kind-of-fraud-should-i-repo-add-form webform-submission-what-kind-of-fraud-should-i-repo-node-169620-form webform-submission-what-kind-of-fraud-should-i-repo-node-169620-add-form js-webform-disable-autosubmit js-webform-details-toggle webform-details-toggle">
Example 5 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light
<form accept-charset="UTF-8" id="search-api-page-block-form-search" method="get" action="/search" region="top">
24 Moderate equalAccess style_focus_visible: An element's focused state must be visually apparent
22 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light
<button aria-label="Toggle navigation" aria-expanded="false" aria-controls="mainnav" data-bs-target="#mainnav" data-bs-toggle="collapse" type="button" class="d-xxl-none" id="pmenu-toggle">
Example 2 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light
<button aria-label="Toggle navigation" aria-expanded="false" aria-controls="mainnav" data-bs-target="#mainnav" data-bs-toggle="collapse" type="button" class="d-xxl-none" id="pmenu-toggle">
Example 3 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light
<button aria-label="Toggle navigation" aria-expanded="false" aria-controls="mainnav" data-bs-target="#mainnav" data-bs-toggle="collapse" type="button" class="d-xxl-none" id="pmenu-toggle">
Example 4 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light
<button aria-label="Toggle navigation" aria-expanded="false" aria-controls="mainnav" data-bs-target="#mainnav" data-bs-toggle="collapse" type="button" class="d-xxl-none" id="pmenu-toggle">
Example 5 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light
<button aria-controls="filters" aria-expanded="false" data-bs-target="#filters" role="button" class="btn btn-primary hidden-filters-open hidden-md hidden-lg d-lg-none" data-bs-toggle="collapse" type="button" id="form-open">
17 Moderate equalAccess input_label_visible: An input element must have an associated visible label
17 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The input element does not have an associated visible label
Mode: light
<button aria-label="Toggle navigation" aria-expanded="false" aria-controls="mainnav" data-bs-target="#mainnav" data-bs-toggle="collapse" type="button" class="d-xxl-none" id="pmenu-toggle">
Example 2 View on Page
The input element does not have an associated visible label
Mode: light
<button aria-label="Toggle navigation" aria-expanded="false" aria-controls="mainnav" data-bs-target="#mainnav" data-bs-toggle="collapse" type="button" class="d-xxl-none" id="pmenu-toggle">
Example 3 View on Page
The input element does not have an associated visible label
Mode: light
<button aria-label="Toggle navigation" aria-expanded="false" aria-controls="mainnav" data-bs-target="#mainnav" data-bs-toggle="collapse" type="button" class="d-xxl-none" id="pmenu-toggle">
Example 4 View on Page
The input element does not have an associated visible label
Mode: light
<button aria-label="Toggle navigation" aria-expanded="false" aria-controls="mainnav" data-bs-target="#mainnav" data-bs-toggle="collapse" type="button" class="d-xxl-none" id="pmenu-toggle">
Example 5 View on Page
The input element does not have an associated visible label
Mode: light
<button aria-label="Toggle navigation" aria-expanded="false" aria-controls="mainnav" data-bs-target="#mainnav" data-bs-toggle="collapse" type="button" class="d-xxl-none" id="pmenu-toggle">
15 Moderate equalAccess a_text_purpose: Link text must identify the purpose of the link
5 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Hyperlink has no link text, label or image with a text alternative
Mode: light
<a href="/how-to-guides/secureaccess-washington-saw-login-state-services">
Example 2 View on Page
Hyperlink has no link text, label or image with a text alternative
Mode: light
<a href="/how-to-guides/use-public-transportation">
Example 3 View on Page
Hyperlink has no link text, label or image with a text alternative
Mode: light
<a href="/how-to-guides/bicycle-commuting">
Example 4 View on Page
Hyperlink has no link text, label or image with a text alternative
Mode: light
<a href="/how-to-guides/become-resident">
Example 5 View on Page
Hyperlink has no link text, label or image with a text alternative
Mode: light
<a href="/how-to-guides/vote-participate-local-state-federal-elections">
8 Moderate equalAccess aria_complementary_labelled: Each element with a complementary role must have an accessible name
8 pages affected

Examples

Example 1 View on Page
Element with "complementary" role does not have a label
Mode: light
<aside role="complementary" class="section border-end sticky-container">
Example 2 View on Page
Element with "complementary" role does not have a label
Mode: light
<aside role="complementary" class="section border-end sticky-container">
Example 3 View on Page
Element with "complementary" role does not have a label
Mode: light
<aside role="complementary" class="section border-end sticky-container">
Example 4 View on Page
Element with "complementary" role does not have a label
Mode: light
<aside role="complementary" class="section border-end sticky-container">
Example 5 View on Page
Element with "complementary" role does not have a label
Mode: light
<aside role="complementary" class="section border-end sticky-container">
3 Moderate equalAccess text_quoted_correctly
3 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
If the following text is a quotation, mark it as a <q> or <blockquote> element: "WA.gov, Official State Government Website"
Mode: light
<li>
Example 2 View on Page
If the following text is a quotation, mark it as a <q> or <blockquote> element: "Closure", "health and safety concerns"
Mode: light
<p>
Example 3 View on Page
If the following text is a quotation, mark it as a <q> or <blockquote> element: "WA.gov, Official State Government Website"
Mode: light
<li>
2 Moderate equalAccess element_tabbable_role_valid
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The tabbable element does not have a valid widget role
Mode: light
<div tabindex="0" class="col-xs-12 col-sm-12 col-md-12 col-lg-12" id="active-filter-button-group">
Example 2 View on Page
The tabbable element does not have a valid widget role
Mode: light
<div tabindex="0" id="resources-view-results">
2 Moderate equalAccess aria_role_valid
2 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The ARIA role 'group' is not valid for the element <figure>
Mode: light
<figure class="caption caption-drupal-media" role="group">
Example 2 View on Page
The ARIA role 'group' is not valid for the element <figure>
Mode: light
<figure class="caption caption-drupal-media" role="group">
2 Moderate equalAccess frame_src_valid: The src value of the frame must not be empty
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Verify <frame> content is accessible
Mode: light
<iframe title="Log in with your WA.gov account" loading="eager" class="media-oembed-content" height="304" width="540" src="https://wa.gov/media/oembed?url=https%3A//www.youtube.com/watch%3Fv%3DVg6ONdgU0NE&max_width=540&max_height=304&hash=69uehIhpB_TZ52MMm_7bEzzo9jq6wt_RuyoYkIZoOBE">
Example 2 View on Page
Verify <frame> content is accessible
Mode: light
<iframe title="Log in with your WA.gov account" allowfullscreen="" referrerpolicy="strict-origin-when-cross-origin" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" frameborder="0" src="https://www.youtube.com/embed/Vg6ONdgU0NE?feature=oembed" height="304" width="540">
1 Moderate equalAccess heading_content_exists: Heading elements must have descriptive content
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Heading element has no descriptive content
Mode: light
<h1 id="title-404">
1 Moderate equalAccess aria_accessiblename_exists: Certain UI components must have an accessible name
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element <h1> with "heading" role has no accessible name
Mode: light
<h1 id="title-404">
1 Moderate equalAccess element_id_unique: Element IDs must be unique within a page
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The <span> element has the id "main-content" that is already in use
Mode: light
<span class="" id="main-content">
1 Moderate equalAccess aria_eventhandler_role_valid
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The <div> element with 'onmouseout, onmouseover' does not have a valid ARIA role specified
Mode: light
<div onmouseover="msoCommentShow('_anchor_1','_com_1')" onmouseout="msoCommentHide('_com_1')" language="JavaScript" id="_com_1">
1 Moderate equalAccess html_lang_exists
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Page detected as HTML, but does not have a 'lang' attribute
Mode: light
<html>
1 Moderate equalAccess html_skipnav_exists
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Verify there is a way to bypass blocks of content that are repeated on multiple Web pages
Mode: light
<html>
1 Moderate equalAccess heading_markup_misuse: Heading markup should be used only for headings, not for formatting
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify that the heading element is a genuine heading
Mode: light
<h3>