Accessibility Scan Report

Title: CMS.gov — Issue: #308 Date: 7/26/2026, 1:47:36 AM Duration: 45.0m URLs: 108 / 108
Viewport: Desktop (1280×800) Color scheme: both Browser: chromium
⚡ Reduced Motion: 61 / 92 URLs🖥️ Forced Colors: 61 / 92 URLs

🔄 Changes Since Last Scan

2233 New unique issues
2255 Potentially resolved issues
🆕 New Issues (2233)
✅ Potentially Resolved Issues (2255)

These issues were previously tracked but were not detected in this scan.

Replicate this scan

Reuse this scan context to reproduce the same viewport, color mode, and browser selection.

Title keywords

VIEWPORT:desktop COLORSCHEME:both BROWSER:chromium

Issue body section

### Scan context Viewport: desktop ColorScheme: both Browser: chromium

Summary

Issues

  • By Level: A (58), AA (1), AAA (343)
  • By Version (A & AA): WCAG 2.0 (59)
  • Engines used: ALFA, AccessLint, Equal Access, QualWeb, AXE
  • By Finding Type: Known errors (2135) & Best practices (98)
  • Manual testing needed: 447 axe incomplete findings
  • Total: 2233 across 51 unique rules & 5 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. Total counts unique findings across the active scanners, and numbers in parentheses (+N) still show findings that cover WCAG criteria already reported by axe.

Managed Fee-for-Service (MFFS) Model | CMS 40
Newsroom Homepage | CMS 43
Improper Payment Findings | CMS 41
State Payment of Medicare Premiums | CMS 40
PFS Look-up Tool Overview | CMS 38
Part A Cost Report Audit & Reimbursement | CMS 36
Speech & Meeting Requests | CMS 34
Home - Centers for Medicare & Medicaid Services | CMS 0 65
Focused Program Integrity Reviews by State or Territory | CMS 0 57
Ratebooks & Supporting Data | CMS 0 44

🔧 Most Common Issues (ALFA)

12 rules
343 Serious alfa SC 2.5.5 AAA Motor SIA-R111: Interactive elements have a sufficient target size
61 pages affected

Rule Information

Engine: alfa

Roles: UX Designer, Visual Designer

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 2.5.5 AAA

Disabilities affected:
Motor

Affected Pages

Who Is Affected

  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans

Examples

Example 1 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-d096a6f9
<a href="/about-cms" class="menu-item-link" data-drupal-link-system-path="node/132926" data-once="navigationLinkMatch">About CMS</a>
XPath: /a[@class="menu-item-link"]
Example 2 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-b8138552
<a href="/digital-service" class="linked-breadcrumb" data-once="navigationLinkMatch">Digital Service at CMS</a>
XPath: /a[@class="linked-breadcrumb"]
Example 3 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-3f7b18aa
<a href="/about-cms/web-policies-important-links/help" title="Help with File Formats and Plug-Ins" class="file-format-help" data-once="linkMatch">Help with File Formats and Plug-Ins</a>
XPath: /a[@class="file-format-help"]
Example 4 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-45b075df
<a href="https://www.medicare.gov/" class="footer-menu-item-link" title="Medicare.gov" data-once="navigationLinkMatch">Medicare.gov</a>
XPath: /a[@class="footer-menu-item-link"]
Example 5 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-4963ebbc
<a class="list-item-link" href="https://www.linkedin.com/company/centers-for-medicare-&-medicaid-services/" data-once="linkMatch">...</a>
XPath: /a[@class="list-item-link"]
194 Moderate alfa SIA-R73: Paragraphs of text have a line height that is not too small
61 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The line height of the paragraph is `normal` which will result in a line height of less than 1.5
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-3f43efb8
<p class="ds-c-usa-banner__header-text">An official website of the United States governmen...</p>
XPath: /p[@class="ds-c-usa-banner__header-text"]
Example 2 View on Page
The line height of the paragraph is `normal` which will result in a line height of less than 1.5
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-2b6fc90b
<p class="ds-c-usa-banner__action ds-u-align-items--center ds-u-md-display--none ds-u-display--flex">...</p>
XPath: /p[@class="ds-c-usa-banner__action ds-u-align-items--center ds-u-md-display--none ds-u-display--flex"]
Example 3 View on Page
The line height of the paragraph is `normal` which will result in a line height of less than 1.5
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-8b323c69
<p>...</p>
XPath: /p
Example 4 View on Page
The line height of the paragraph is `normal` which will result in a line height of less than 1.5
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-3f43efb8
<p class="ds-c-usa-banner__header-text">An official website of the United States governmen...</p>
XPath: /p[@class="ds-c-usa-banner__header-text"]
Example 5 View on Page
The line height of the paragraph is `normal` which will result in a line height of less than 1.5
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-2b6fc90b
<p class="ds-c-usa-banner__action ds-u-align-items--center ds-u-md-display--none ds-u-display--flex">...</p>
XPath: /p[@class="ds-c-usa-banner__action ds-u-align-items--center ds-u-md-display--none ds-u-display--flex"]
61 Moderate alfa Best Practice SIA-R61: The first heading in the document is a level 1 heading
61 pages affected

Rule Information

Engine: alfa

Roles: Content Author, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
The document does not start with a level 1 heading
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-8563fbe5
Example 2 View on Page
The document does not start with a level 1 heading
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-8563fbe5
Example 3 View on Page
The document does not start with a level 1 heading
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-8563fbe5
Example 4 View on Page
The document does not start with a level 1 heading
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-8563fbe5
Example 5 View on Page
The document does not start with a level 1 heading
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-8563fbe5
26 Serious alfa SC 2.4.2 A Visual Cognitive SIA-R1: The document has a non-empty <title> element
26 pages affected

Rule Information

Engine: alfa

Roles: Content Author, UX Designer

Blocking: No

WCAG: SC 2.4.2 A

Disabilities affected:
Visual Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

ACT alignment

  • ACT 2779a5 Open ACT rule

    No other scanned engines matched this ACT rule in the current report.

Examples

Example 1 View on Page
The document does not have a `<title>` element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a9979699
Example 2 View on Page
The document does not have a `<title>` element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a9979699
Example 3 View on Page
The document does not have a `<title>` element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a9979699
Example 4 View on Page
The document does not have a `<title>` element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a9979699
Example 5 View on Page
The document does not have a `<title>` element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a9979699
26 Serious alfa SC 3.1.1 A Cognitive SIA-R4: The html element has a non-empty lang attribute
26 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

WCAG: SC 3.1.1 A

Disabilities affected:
Cognitive

Affected Pages

Who Is Affected

  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

ACT alignment

  • ACT b5c3f8 Open ACT rule

    No other scanned engines matched this ACT rule in the current report.

Examples

Example 1 View on Page
The `lang` attribute is either missing, empty, or only whitespace
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-27413326
<html>...</html>
XPath: /html
Example 2 View on Page
The `lang` attribute is either missing, empty, or only whitespace
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-27413326
<html>...</html>
XPath: /html
Example 3 View on Page
The `lang` attribute is either missing, empty, or only whitespace
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-27413326
<html>...</html>
XPath: /html
Example 4 View on Page
The `lang` attribute is either missing, empty, or only whitespace
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-27413326
<html>...</html>
XPath: /html
Example 5 View on Page
The `lang` attribute is either missing, empty, or only whitespace
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-27413326
<html>...</html>
XPath: /html
26 Moderate alfa Best Practice SIA-R59: Document has at least one heading to identify its main content
26 pages affected

Rule Information

Engine: alfa

Roles: Content Author, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
The document does not have a heading element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-0fad829d
Example 2 View on Page
The document does not have a heading element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-0fad829d
Example 3 View on Page
The document does not have a heading element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-0fad829d
Example 4 View on Page
The document does not have a heading element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-0fad829d
Example 5 View on Page
The document does not have a heading element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-0fad829d
26 Moderate alfa SIA-R87: The first focusable element on the page is a skip link to the main content
26 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The document has no tabbable descendants
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-4b473950
Example 2 View on Page
The document has no tabbable descendants
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-4b473950
Example 3 View on Page
The document has no tabbable descendants
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-4b473950
Example 4 View on Page
The document has no tabbable descendants
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-4b473950
Example 5 View on Page
The document has no tabbable descendants
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-4b473950
5 Serious alfa SC 1.3.1 A Visual Cognitive SIA-R42: Elements with an explicit ARIA role have the required parent element
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

WCAG: SC 1.3.1 A

Disabilities affected:
Visual Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

ACT alignment

Examples

Example 1 View on Page
The element is not owned by an element of its required context role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-c1a30963
<button type="button" id="trigger-tabs-482655907" aria-expanded="false" class="responsive-tabs__tab-button--mobile ds-u-display--flex" role="tab" aria-controls="tabs-482655907"> </button>
XPath: /button[@id="trigger-tabs-482655907"]
Example 2 View on Page
The element is not owned by an element of its required context role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-1f43d5f3
<button type="button" id="trigger-tabs-1542685732" aria-expanded="false" class="responsive-tabs__tab-button--mobile ds-u-display--flex" role="tab" aria-controls="tabs-1542685732"> </button>
XPath: /button[@id="trigger-tabs-1542685732"]
Example 3 View on Page
The element is not owned by an element of its required context role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-3244f2a9
<button type="button" id="trigger-tabs-504799098" aria-expanded="false" class="responsive-tabs__tab-button--mobile ds-u-display--flex" role="tab" aria-controls="tabs-504799098"> </button>
XPath: /button[@id="trigger-tabs-504799098"]
Example 4 View on Page
The element is not owned by an element of its required context role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-5c950a9e
<button type="button" id="trigger-tabs-1767853429" aria-expanded="false" class="responsive-tabs__tab-button--mobile ds-u-display--flex" role="tab" aria-controls="tabs-1767853429"> </button>
XPath: /button[@id="trigger-tabs-1767853429"]
Example 5 View on Page
The element is not owned by an element of its required context role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f0cce57f
<button type="button" id="trigger-tabs-840190970" aria-expanded="false" class="responsive-tabs__tab-button--mobile ds-u-display--flex" role="tab" aria-controls="tabs-840190970"> </button>
XPath: /button[@id="trigger-tabs-840190970"]
5 Moderate alfa Best Practice SIA-R53: Headings do not skip heading levels in the document outline
4 pages affected

Examples

Example 1 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-80af7ba9
<h3>Requesting CMS Administrator or Deputy Administrat...</h3>
XPath: /h3
Example 2 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-c7941be4
<h6>...</h6>
XPath: /h6
Example 3 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-80af7ba9
<h3>Overview</h3>
XPath: /h3
Example 4 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-80af7ba9
<h3>State Demonstrations</h3>
XPath: /h3
Example 5 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-c7941be4
<h6>...</h6>
XPath: /h6
2 Moderate alfa SIA-R78: Headings of the same level are not immediately adjacent without intervening content
2 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
There is no content between this heading and the next
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-04d76e4e
<h2 class="responsive-tabs__accordion-heading ds-u-font-size--xl ds-u-margin--0">...</h2>
XPath: /h2[@class="responsive-tabs__accordion-heading ds-u-font-size--xl ds-u-margin--0"]
Example 2 View on Page
There is no content between this heading and the next
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-30ef68f0
<h2>...</h2>
XPath: /h2
1 Serious alfa SC 3.1.2 A Cognitive SIA-R7: lang attributes on descendants of the body element have a valid primary language subtag
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer, Content Author

Blocking: No

WCAG: SC 3.1.2 A

Disabilities affected:
Cognitive

Who Is Affected

  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

ACT alignment

Examples

Example 1 View on Page
The `lang` attribute does not have a valid primary language subtag
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f5f15e03
1 Moderate alfa SIA-R56: Landmarks with the same role are distinguishable by their accessible name
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Some `region` have the same name.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-9d3047fe

🔧 Most Common Issues (axe)

3 rules
6 Moderate axe Best Practice 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.
5 pages affected

Examples

Example 1 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-89d3be9a
<h3>Requesting CMS Administrator or Deputy Administrator</h3>
XPath: .rxbodyfield > h3:nth-child(2)
Example 2 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-948ac66b
<h6>Want regular email updates? Sign up by visiting this&nbsp;<a href="https://public.govdelivery.com/accounts/USCMS/subscriber/new?topic_id=USCMS_7840" data-once="linkMatch">link</a>.</h6>
XPath: h6:nth-child(24)
Example 3 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-e9ace52e
<h3 class="field field--name-field-title-title-description field--type-string-long field--label-hidden field__item"> What is the PFS Look-Up Tool? </h3>
XPath: #accordion-1239825136__button > .field--name-field-title-title-description.field--type-string-long.field--label-hidden
Example 4 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-0a3982a5
<h3>Overview</h3>
XPath: .rxbodyfield > h3
Example 5 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-0a3982a5
<h3>State Demonstrations</h3>
XPath: .rxbodyfield > h3
1 Serious axe SC 3.1.2 AA Cognitive valid-lang: Ensures lang attributes have valid BCP 47 language tag values. Invalid language tags prevent screen readers from switching to the correct pronunciation.
1 pages affected

Rule Information

Engine: axe

Roles: Content Author, Front-End Developer

Blocking: No

WCAG: SC 3.1.2 AA

Disabilities affected:
Cognitive

Who Is Affected

  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

ACT alignment

Examples

Example 1 View on Page
lang attribute must have a valid value
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-0e7f91dc
<span lang="X-NONE">[1]</span>
XPath: a[href$="#_ftnref1"] > span[lang="X-NONE"]
1 Moderate axe landmark-unique
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-db0ae995
<span class="views-field views-field-field-topic" role="region" aria-label="Related search topics"> <a href="/newsroom/search?sort_by=search_api_relevance&amp;sort_order=DESC&amp;items_per_page=10&amp;f[0]=topic:33506 " data-once="linkMatch">Administration</a> </span>
XPath: .views-field-field-topic[aria-label="Related search topics"][role="region"]:nth-child(1)

🔧 Most Common Issues (Equal Access)

23 rules
305 Moderate equalAccess svg_graphics_labelled: SVG graphics must have an accessible name describing their purpose
61 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The SVG element has no accessible name
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-6adcf144
<svg viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg" class="inverse linkedin">
Example 2 View on Page
The SVG element has no accessible name
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-20ce37ba
<svg viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg" class="inverse">
Example 3 View on Page
The SVG element has no accessible name
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f4effa00
<svg viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg">
Example 4 View on Page
The SVG element has no accessible name
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a3d51296
<svg viewBox="0 0 512 512" width="26" height="26" xmlns="http://www.w3.org/2000/svg" class="twitter">
Example 5 View on Page
The SVG element has no accessible name
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-67126edb
<svg viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg" class="rss">
184 Moderate equalAccess input_label_visible: An input element must have an associated visible label
61 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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-fe333f05
<button aria-controls="block-cmsglobalprimarymenu2" data-once="cms-header-nav" aria-haspopup="true" aria-label="Open Main" aria-expanded="false" class="navbar-toggle navbar-toggle-primary-menu ds-u-lg-display--none mobile" id="js-navbar-toggle">
Example 2 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-74713bc0
<button data-once="cms-header-search buttonMatch" aria-haspopup="true" aria-label="Open Site Search" aria-expanded="false" class="searchbar-toggle ds-u-lg-display--none" id="js-searchbar-toggle">
Example 3 View on Page
The ‘placeholder’ is the only visible label
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-1cf3993a
<input class="ds-c-field ds-u-margin-bottom--05" placeholder="you@example.com" type="text" name="email" aria-label="Enter your email address:" required="required">
Example 4 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-fe333f05
<button aria-controls="block-cmsglobalprimarymenu2" data-once="cms-header-nav" aria-haspopup="true" aria-label="Open Main" aria-expanded="false" class="navbar-toggle navbar-toggle-primary-menu ds-u-lg-display--none mobile" id="js-navbar-toggle">
Example 5 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-74713bc0
<button data-once="cms-header-search buttonMatch" aria-haspopup="true" aria-label="Open Site Search" aria-expanded="false" class="searchbar-toggle ds-u-lg-display--none" id="js-searchbar-toggle">
160 Moderate equalAccess aria_role_redundant: ARIA role is redundant with the native role of the element
61 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 "banner" is redundant with the implicit role of the element <header>
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-89901a43
<header aria-label="Site header" role="banner" class="header" id="header">
Example 2 View on Page
The explicitly-assigned ARIA role "main" is redundant with the implicit role of the element <main>
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-2ab1d106
<main role="main" id="skipNavTarget">
Example 3 View on Page
The explicitly-assigned ARIA role "banner" is redundant with the implicit role of the element <header>
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-89901a43
<header aria-label="Site header" role="banner" class="header" id="header">
Example 4 View on Page
The explicitly-assigned ARIA role "main" is redundant with the implicit role of the element <main>
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-2ab1d106
<main role="main" id="skipNavTarget">
Example 5 View on Page
The explicitly-assigned ARIA role "button" is redundant with the implicit role of the element <button>
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-33abb769
<button role="button" data-once="heroSitewideInitiatedMatch" class="button js-form-submit form-submit ds-c-button ds-c-button--solid" value="Search" id="edit-submit--j-RmMywgYGg" type="submit" data-drupal-selector="edit-submit">
123 Moderate equalAccess label_ref_valid
61 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The value "email" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-7502b5cf
<label class="ds-u-font-weight--bold ds-u-margin-bottom--1 ds-u-margin-top--3" for="email">
Example 2 View on Page
The value "email-footer-submit" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-c1a3ddb6
<label class="ds-u-visibility--screen-reader" for="email-footer-submit" id="email-submit-label">
Example 3 View on Page
The value "edit-keys" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-6de08422
<label class="ds-c-label visually-hidden" for="edit-keys">
Example 4 View on Page
The value "email" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-7502b5cf
<label class="ds-u-font-weight--bold ds-u-margin-bottom--1 ds-u-margin-top--3" for="email">
Example 5 View on Page
The value "email-footer-submit" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-c1a3ddb6
<label class="ds-u-visibility--screen-reader" for="email-footer-submit" id="email-submit-label">
109 Moderate equalAccess element_tabbable_unobscured: A tabbable element should not be entirely obscured by overlapping content
61 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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-4aa49828
<a data-once="linkMatch" class="visually-hidden focusable skip-link" href="#skipNavTarget">
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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-baa6e710
<a data-once="linkMatch" href="http://findsupport.gov">
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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-4aa49828
<a data-once="linkMatch" class="visually-hidden focusable skip-link" href="#skipNavTarget">
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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-5eeea958
<button role="button" data-once="heroSitewideInitiatedMatch" class="button js-form-submit form-submit ds-c-button ds-c-button--solid" value="Search" id="edit-submit--j-RmMywgYGg" type="submit" data-drupal-selector="edit-submit">
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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-4aa49828
<a data-once="linkMatch" class="visually-hidden focusable skip-link" href="#skipNavTarget">
67 Moderate equalAccess style_focus_visible: An element's focused state must be visually apparent
61 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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a2ee8f8d
<button aria-controls="block-cmsglobalprimarymenu2" data-once="cms-header-nav" aria-haspopup="true" aria-label="Open Main" aria-expanded="false" class="navbar-toggle navbar-toggle-primary-menu ds-u-lg-display--none mobile" id="js-navbar-toggle">
Example 2 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a2ee8f8d
<button aria-controls="block-cmsglobalprimarymenu2" data-once="cms-header-nav" aria-haspopup="true" aria-label="Open Main" aria-expanded="false" class="navbar-toggle navbar-toggle-primary-menu ds-u-lg-display--none mobile" id="js-navbar-toggle">
Example 3 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a2ee8f8d
<button aria-controls="block-cmsglobalprimarymenu2" data-once="cms-header-nav" aria-haspopup="true" aria-label="Open Main" aria-expanded="false" class="navbar-toggle navbar-toggle-primary-menu ds-u-lg-display--none mobile" id="js-navbar-toggle">
Example 4 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a2ee8f8d
<button aria-controls="block-cmsglobalprimarymenu2" data-once="cms-header-nav" aria-haspopup="true" aria-label="Open Main" aria-expanded="false" class="navbar-toggle navbar-toggle-primary-menu ds-u-lg-display--none mobile" id="js-navbar-toggle">
Example 5 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a2ee8f8d
<button aria-controls="block-cmsglobalprimarymenu2" data-once="cms-header-nav" aria-haspopup="true" aria-label="Open Main" aria-expanded="false" class="navbar-toggle navbar-toggle-primary-menu ds-u-lg-display--none mobile" id="js-navbar-toggle">
61 Moderate equalAccess style_highcontrast_visible: Elements must be visible in Windows High Contrast mode
61 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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-dd660eda
<html style="--vw: 8px; --vh: 6px;" class=" js" dir="ltr" lang="en">
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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-dd660eda
<html style="--vw: 8px; --vh: 6px;" class=" js" dir="ltr" lang="en">
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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-dd660eda
<html style="--vw: 8px; --vh: 6px;" class=" js" dir="ltr" lang="en">
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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-dd660eda
<html style="--vw: 8px; --vh: 6px;" class=" js" dir="ltr" lang="en">
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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-dd660eda
<html style="--vw: 8px; --vh: 6px;" class=" js" dir="ltr" lang="en">
61 Moderate equalAccess style_color_misuse: Color must not be used as the only visual means of conveying information
61 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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-4dfcfd75
<link href="/sites/default/files/css/css_bwnXh5eJvmkJ1V-PSXnFXoSrnen_dRqflNiM4VnWiog.css?delta=0&language=en&theme=cms_evo&include=eJxlju0KwzAIRV-oaR4pGGNHadTOmEL39Os-CIz98nIOXsWNyupqCRDVyqoSR5oXU3GSMiG3RIfGbAQFrXNug10zZBAhC7kqbj_i3tXBr65_l5huwCR9wEqLB4EjvOjnQIVTu7eYodF0vUWxWN-hztBdUXmv5F8hagx1fdDUzubE750n_hVWtQ" media="all" rel="stylesheet">
Example 2 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-e90783fb
<link href="/sites/default/files/css/css_5N6X5C8DgCMqmFS0wb_7ix8CPS20gTZBN-Oi5HlqNSo.css?delta=0&language=en&theme=cms_evo&include=eJxVjVtywzAIRTdkW0vKIHRjaSIJBiS36eqbpq0z-QHm3Ad8QypD7ELMYqlID-e1XU36QE8LN7_gkPCzszQo7XiDDTs19HlCfCr1RLFiHaKFVyZ79WSYrA4yzmuswrdTMbhK93I8chT9ySvdZQ4PkfzxVQwh2VSqG80hLE0rxp_QxRrV8oVFyWg30uz_7hfZZtcZa_GMtPjdB9pv-VHw4eE5tyZpVnwDcHZwaw" media="all" rel="stylesheet">
Example 3 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-109e740d
<link href="/sites/default/files/css/css_bwnXh5eJvmkJ1V-PSXnFXoSrnen_dRqflNiM4VnWiog.css?delta=0&language=en&theme=cms_evo&include=eJxNjWsKwzAMgy_UNEcKjuOO0NgujlPoTr_uQdgviU9Iwp1KdbUEiGqlqsTp1s1UnKQsyD3RqTEbQUEbnPtktwYEKyE3xf0fJ6YHMMmYsNHmQeAMb_qdaHDp8B4zdFruY4rFxgFtheGKykcj_wWixtDqk5Z-dSf-dF55nUsG" media="all" rel="stylesheet">
Example 4 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f0384bfe
<link href="/sites/default/files/css/css_bwnXh5eJvmkJ1V-PSXnFXoSrnen_dRqflNiM4VnWiog.css?delta=0&language=en&theme=cms_evo&include=eJxFjFEOgzAMQy9E6ZFQaA1Ca5oqSZHY6QdsYl-2bD-nF_LmohOlJJo3qfFx46JSHTUPiW3CLnFWUE7aebYnu5SxEqP2f3iDHvxoGA3Jz7vQaMWzKFg8VNrDxX3fCh3S3eJMdu5EEbP2RmWk7pKEW4H_iirKVLY3BjvMwTfzAfuRT5s" media="all" rel="stylesheet">
Example 5 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-1fd47242
<link href="/sites/default/files/css/css_bwnXh5eJvmkJ1V-PSXnFXoSrnen_dRqflNiM4VnWiog.css?delta=0&language=en&theme=cms_evo&include=eJxVjFEOgzAIQC9k7ZEMUjTNSmmAmrjTT92i2RfkwXv4opRddAJE0ZSlxnsbF5XqVNOAbBNtEmclSKidZ7vZOZdc6A8wrcBU-wOvkgffG41G6Ec_NFgfrdDiocIWTu-bL7BLd4sz2PEnSjFpb1BG6C4o3Ar571BFGUp-02C7OfHlfAB2xFYk" media="all" rel="stylesheet">
43 Moderate equalAccess text_block_heading: Blocks of text that serve as headings should be marked up as headings
22 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm this text 'Project Timeline: May 2022 - May 2023' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-8ce8692f
<div data-once="trademark-symbol" class="cms-text--prominent field field--name-field-cms-banner-copy field--type-text-long field--label-hidden field__item">
Example 2 View on Page
Confirm this text 'Project Timeline: May 2022 - May 2023' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-499abfb6
<p>
Example 3 View on Page
Confirm this text 'Rural Health Transformation Program' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-2c2658ad
<div data-once="trademark-symbol" class="field field--name-field-tab-title field--type-string field--label-hidden field__item">
Example 4 View on Page
Confirm this text 'Medicaid Eligibility Made Easy' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-3cd22a78
<div data-once="trademark-symbol" class="ds-c-alert__heading field field--name-field-alert-heading field--type-string field--label-hidden field__item">
Example 5 View on Page
Confirm this text '21' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-cc3552f7
<div class="cms-news--day">
31 Moderate equalAccess text_sensory_misuse: Instructions must not rely solely on sensory characteristics
29 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm the word(s) 'right' of the user instruction is used to indicate a logical rather than visual position
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-927350a0
<span>
Example 2 View on Page
Confirm the word(s) 'Top' of the user instruction is used to indicate a logical rather than visual position
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-3b83c7b6
<h2 class="ds-u-margin-bottom--2 ds-u-margin-top--5">
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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-927350a0
<span>
Example 4 View on Page
Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-3550bb44
<span class="ds-u-font-size--md">
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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-e603b1f2
<p>
20 Moderate equalAccess element_tabbable_role_valid
2 pages affected

Examples

Example 1 View on Page
The tabbable element's role 'columnheader' is not a widget role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-8a235cd2
<th style="width: 82.4688px;" aria-label="Year: activate to sort column ascending" colspan="1" rowspan="1" aria-controls="dynamic_list_items_table" tabindex="0" class="sorting">
Example 2 View on Page
The tabbable element's role 'columnheader' is not a widget role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-b6357109
<th style="width: 319.531px;" aria-label="Contents: activate to sort column ascending" colspan="1" rowspan="1" aria-controls="dynamic_list_items_table" tabindex="0" class="sorting">
Example 3 View on Page
The tabbable element's role 'generic' is not a widget role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-44f77545
<a aria-current="page" tabindex="0" data-dt-idx="2" aria-controls="dynamic_list_items_table" class="paginate_button current">
Example 4 View on Page
The tabbable element's role 'generic' is not a widget role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-956db422
<a tabindex="0" data-dt-idx="3" aria-controls="dynamic_list_items_table" class="paginate_button ">
Example 5 View on Page
The tabbable element's role 'generic' is not a widget role
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-459404db
<a tabindex="0" data-dt-idx="4" aria-controls="dynamic_list_items_table" class="paginate_button ">
6 Moderate equalAccess aria_widget_labelled
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-8b072934
<div role="tabpanel" class="content">
Example 2 View on Page
Interactive component with ARIA role 'tab' does not have a programmatically associated name
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-ad0569c4
<button aria-controls="tabs-482655907" role="tab" class="responsive-tabs__tab-button--mobile ds-u-display--flex" aria-expanded="false" id="trigger-tabs-482655907" type="button">
Example 3 View on Page
Interactive component with ARIA role 'tab' does not have a programmatically associated name
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-2f34a0eb
<button aria-controls="tabs-1542685732" role="tab" class="responsive-tabs__tab-button--mobile ds-u-display--flex" aria-expanded="false" id="trigger-tabs-1542685732" type="button">
Example 4 View on Page
Interactive component with ARIA role 'tab' does not have a programmatically associated name
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a82e24fd
<button aria-controls="tabs-504799098" role="tab" class="responsive-tabs__tab-button--mobile ds-u-display--flex" aria-expanded="false" id="trigger-tabs-504799098" type="button">
Example 5 View on Page
Interactive component with ARIA role 'tab' does not have a programmatically associated name
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-242eb399
<button aria-controls="tabs-1767853429" role="tab" class="responsive-tabs__tab-button--mobile ds-u-display--flex" aria-expanded="false" id="trigger-tabs-1767853429" type="button">
5 Moderate equalAccess aria_parent_required
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element with "tab" role is not contained in or owned by an element with one of the following roles: "tablist"
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-44dc7ca4
<button aria-controls="tabs-482655907" role="tab" class="responsive-tabs__tab-button--mobile ds-u-display--flex" aria-expanded="false" id="trigger-tabs-482655907" type="button">
Example 2 View on Page
Element with "tab" role is not contained in or owned by an element with one of the following roles: "tablist"
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-0d74e389
<button aria-controls="tabs-1542685732" role="tab" class="responsive-tabs__tab-button--mobile ds-u-display--flex" aria-expanded="false" id="trigger-tabs-1542685732" type="button">
Example 3 View on Page
Element with "tab" role is not contained in or owned by an element with one of the following roles: "tablist"
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-4f54b1d9
<button aria-controls="tabs-504799098" role="tab" class="responsive-tabs__tab-button--mobile ds-u-display--flex" aria-expanded="false" id="trigger-tabs-504799098" type="button">
Example 4 View on Page
Element with "tab" role is not contained in or owned by an element with one of the following roles: "tablist"
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-e7f89932
<button aria-controls="tabs-1767853429" role="tab" class="responsive-tabs__tab-button--mobile ds-u-display--flex" aria-expanded="false" id="trigger-tabs-1767853429" type="button">
Example 5 View on Page
Element with "tab" role is not contained in or owned by an element with one of the following roles: "tablist"
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-d8f6487f
<button aria-controls="tabs-840190970" role="tab" class="responsive-tabs__tab-button--mobile ds-u-display--flex" aria-expanded="false" id="trigger-tabs-840190970" type="button">
5 Moderate equalAccess heading_markup_misuse: Heading markup should be used only for headings, not for formatting
5 pages affected

Examples

Example 1 View on Page
Verify that the heading element is a genuine heading
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a9f5dd65
<h3>
Example 2 View on Page
Verify that the heading element is a genuine heading
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-b87d7944
<h6>
Example 3 View on Page
Verify that the heading element is a genuine heading
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a77e6faf
<h2>
Example 4 View on Page
Verify that the heading element is a genuine heading
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a9f5dd65
<h3>
Example 5 View on Page
Verify that the heading element is a genuine heading
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-b87d7944
<h6>
4 Moderate equalAccess list_markup_review
4 pages affected

Examples

Example 1 View on Page
Verify this is a list and if so, modify to use proper HTML elements for the list
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-c54a3511
<span>
Example 2 View on Page
Verify this is a list and if so, modify to use proper HTML elements for the list
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f29fe000
<strong>
Example 3 View on Page
Verify this is a list and if so, modify to use proper HTML elements for the list
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-c54a3511
<span>
Example 4 View on Page
Verify this is a list and if so, modify to use proper HTML elements for the list
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-c54a3511
<span>
4 Moderate equalAccess aria_descendant_valid
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The element with role "button" contains descendants with implicit roles "heading" which are ignored by browsers
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-ecee11f1
<button aria-expanded="false" aria-controls="accordion-1239825136" id="accordion-1239825136__button" class="ds-u-display--flex ds-u-align-items--center" type="button">
Example 2 View on Page
The element with role "button" contains descendants with implicit roles "heading" which are ignored by browsers
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-79d4d20f
<button aria-expanded="false" aria-controls="accordion-321931875" id="accordion-321931875__button" class="ds-u-display--flex ds-u-align-items--center" type="button">
Example 3 View on Page
The element with role "button" contains descendants with implicit roles "heading" which are ignored by browsers
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-8537af95
<button aria-expanded="false" aria-controls="accordion-744410503" id="accordion-744410503__button" class="ds-u-display--flex ds-u-align-items--center" type="button">
Example 4 View on Page
The element with role "button" contains descendants with implicit roles "heading" which are ignored by browsers
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-e6013a2c
<button aria-expanded="false" aria-controls="accordion-1103994179" id="accordion-1103994179__button" class="ds-u-display--flex ds-u-align-items--center" type="button">
3 Moderate equalAccess table_headers_exists
2 pages affected

Examples

Example 1 View on Page
Table has no headers identified
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-1717e9a6
<table class="table Table">
Example 2 View on Page
Table has no headers identified
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-b743b6a1
<table class="Table">
Example 3 View on Page
Table has no headers identified
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-7f3e10d8
<table class="MsoTableGrid">
2 Moderate equalAccess element_attribute_deprecated: Deprecated HTML attributes should not be used
2 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The HTML attribute(s) "type" is deprecated for the <ol> element in HTML 5
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-11d9c770
<ol type="1">
Example 2 View on Page
The HTML attribute(s) "type" is deprecated for the <ul> element in HTML 5
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-13ac2a06
<ul type="disc" role="list" class="BulletListStyle1 SCXW225735158 BCX8">
1 Moderate equalAccess aria_role_valid
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The ARIA role 'button' is not valid for the element <input>
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-6b288348
<input role="button" placeholder="Search for keywords, topics or resources" data-once="autocomplete custom-autocomplete-minlength" autocomplete="off" maxlength="128" value="" name="keys" id="hero-search-input" type="search" data-autocomplete-path="/suggestion/autocomplete" class="form-autocomplete form-search ds-c-field ui-autocomplete-input" data-drupal-selector="edit-keys">
1 Moderate equalAccess element_lang_valid
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Specified 'lang' attribute does not include a valid primary language
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f2563a80
<span lang="X-NONE">
1 Moderate equalAccess text_quoted_correctly
1 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: "ease in locating answers quickly and efficiently"
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-bc78900e
<span>
1 Moderate equalAccess aria_landmark_name_unique
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Multiple elements with "region" landmarks within the same parent region are not distinguished from one another because they have the same "Related search topics" label
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-3d47ccc1
<span aria-label="Related search topics" role="region" class="views-field views-field-field-topic">
1 Moderate equalAccess aria_region_label_unique
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Multiple elements with "region" role do not have unique labels
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-b6645c99
<span aria-label="Related search topics" role="region" class="views-field views-field-field-topic">

🔧 Most Common Issues (AccessLint)

9 rules
73 Moderate accesslint keyboard-accessible/focus-order
61 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Non-interactive <ul> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f6f8c6ad
<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
Example 2 View on Page
Non-interactive <ul> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f6f8c6ad
<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
Example 3 View on Page
Non-interactive <ul> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-bd7ac1ec
<ul id="ui-id-2" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" style="display: none;"></ul>
XPath: #ui-id-2
Example 4 View on Page
Non-interactive <ul> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f6f8c6ad
<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
Example 5 View on Page
Non-interactive <ul> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f6f8c6ad
<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
60 Moderate accesslint labels-and-names/aria-command-name
60 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
ARIA command has no accessible name.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-3418b2b8
<input data-drupal-selector="edit-submit" data-region="cms_header_secondary" type="submit" id="edit-submit--JPEUgZbNWRQ" value="Search" class="button js-form-submit form-submit ds-c-button ds-c-button...
XPath: #edit-submit--JPEUgZbNWRQ
Example 2 View on Page
ARIA command has no accessible name.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-036ce31f
<input data-drupal-selector="edit-submit" data-region="cms_header_secondary" type="submit" id="edit-submit--2" value="Search" class="button js-form-submit form-submit ds-c-button ds-c-button--solid" a...
XPath: #edit-submit--2
Example 3 View on Page
ARIA command has no accessible name.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-9d6e0d29
<input data-drupal-selector="edit-submit" data-region="cms_header_secondary" type="submit" id="edit-submit--CdcRReQ4PXE" value="Search" class="button js-form-submit form-submit ds-c-button ds-c-button...
XPath: #edit-submit--CdcRReQ4PXE
Example 4 View on Page
ARIA command has no accessible name.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-36ae64bd
<input data-drupal-selector="edit-submit" data-region="cms_header_secondary" type="submit" id="edit-submit--PzMvDG6i1KM" value="Search" class="button js-form-submit form-submit ds-c-button ds-c-button...
XPath: #edit-submit--PzMvDG6i1KM
Example 5 View on Page
ARIA command has no accessible name.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-d18df6ac
<input data-drupal-selector="edit-submit" data-region="cms_header_secondary" type="submit" id="edit-submit--xtitB7WUydI" value="Search" class="button js-form-submit form-submit ds-c-button ds-c-button...
XPath: #edit-submit--xtitB7WUydI
60 Moderate accesslint labels-and-names/button-name
60 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Button has no discernible text.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-24d1292e
<input data-drupal-selector="edit-submit" data-region="cms_header_secondary" type="submit" id="edit-submit--JPEUgZbNWRQ" value="Search" class="button js-form-submit form-submit ds-c-button ds-c-button...
XPath: #edit-submit--JPEUgZbNWRQ
Example 2 View on Page
Button has no discernible text.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-1c806b36
<input data-drupal-selector="edit-submit" data-region="cms_header_secondary" type="submit" id="edit-submit--2" value="Search" class="button js-form-submit form-submit ds-c-button ds-c-button--solid" a...
XPath: #edit-submit--2
Example 3 View on Page
Button has no discernible text.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-3759e139
<input data-drupal-selector="edit-submit" data-region="cms_header_secondary" type="submit" id="edit-submit--CdcRReQ4PXE" value="Search" class="button js-form-submit form-submit ds-c-button ds-c-button...
XPath: #edit-submit--CdcRReQ4PXE
Example 4 View on Page
Button has no discernible text.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-fdf11b72
<input data-drupal-selector="edit-submit" data-region="cms_header_secondary" type="submit" id="edit-submit--PzMvDG6i1KM" value="Search" class="button js-form-submit form-submit ds-c-button ds-c-button...
XPath: #edit-submit--PzMvDG6i1KM
Example 5 View on Page
Button has no discernible text.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-a6e4b8e0
<input data-drupal-selector="edit-submit" data-region="cms_header_secondary" type="submit" id="edit-submit--xtitB7WUydI" value="Search" class="button js-form-submit form-submit ds-c-button ds-c-button...
XPath: #edit-submit--xtitB7WUydI
40 Moderate accesslint landmarks/region
40 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 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f53dd8cb
<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(7)
Example 2 View on Page
Content is not contained within a landmark region.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-14d31edf
<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(8)
Example 3 View on Page
Content is not contained within a landmark region.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f53dd8cb
<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(7)
Example 4 View on Page
Content is not contained within a landmark region.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f53dd8cb
<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(7)
Example 5 View on Page
Content is not contained within a landmark region.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f53dd8cb
<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(7)
6 Moderate accesslint navigable/heading-order
5 pages affected

Examples

Example 1 View on Page
Heading level 3 skipped from level 1. Use h2 instead.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-147ae5d1
<h3>Requesting CMS Administrator or Deputy Administrator</h3>
XPath: div > div > div > h3:nth-of-type(1)
Example 2 View on Page
Heading level 6 skipped from level 2. Use h3 instead.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-c7c443c1
<h6>Want regular email updates? Sign up by visiting this&nbsp;<a href="https://public.govdelivery.com/accounts/USCMS/subscriber/new?topic_id=USCMS_7840" data-once="linkMatch">link</a>.</h6>
XPath: div > h6:nth-of-type(1)
Example 3 View on Page
Heading level 3 skipped from level 1. Use h2 instead.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-27fadc5c
<h3 class="field field--name-field-title-title-description field--type-string-long field--label-hidden field__item"> What is the PFS Look-Up Tool? </h3>
XPath: #accordion-1239825136__button > h3
Example 4 View on Page
Heading level 3 skipped from level 1. Use h2 instead.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-ccdd9f7b
<h3>Overview</h3>
XPath: div > div > div > h3
Example 5 View on Page
Heading level 3 skipped from level 1. Use h2 instead.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-ccdd9f7b
<h3>State Demonstrations</h3>
XPath: div > div > div > h3
5 Moderate accesslint adaptable/aria-required-parent
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Role "tab" must be contained within: tablist.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-7be70000
<button type="button" id="trigger-tabs-482655907" aria-expanded="false" class="responsive-tabs__tab-button--mobile ds-u-display--flex" role="tab" aria-controls="tabs-482655907"> </button>
XPath: #trigger-tabs-482655907
Example 2 View on Page
Role "tab" must be contained within: tablist.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-f586c3b6
<button type="button" id="trigger-tabs-1542685732" aria-expanded="false" class="responsive-tabs__tab-button--mobile ds-u-display--flex" role="tab" aria-controls="tabs-1542685732"> </button>
XPath: #trigger-tabs-1542685732
Example 3 View on Page
Role "tab" must be contained within: tablist.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-53f5a944
<button type="button" id="trigger-tabs-504799098" aria-expanded="false" class="responsive-tabs__tab-button--mobile ds-u-display--flex" role="tab" aria-controls="tabs-504799098"> </button>
XPath: #trigger-tabs-504799098
Example 4 View on Page
Role "tab" must be contained within: tablist.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-6fc3c835
<button type="button" id="trigger-tabs-1767853429" aria-expanded="false" class="responsive-tabs__tab-button--mobile ds-u-display--flex" role="tab" aria-controls="tabs-1767853429"> </button>
XPath: #trigger-tabs-1767853429
Example 5 View on Page
Role "tab" must be contained within: tablist.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-561e767e
<button type="button" id="trigger-tabs-840190970" aria-expanded="false" class="responsive-tabs__tab-button--mobile ds-u-display--flex" role="tab" aria-controls="tabs-840190970"> </button>
XPath: #trigger-tabs-840190970
1 Moderate accesslint readable/valid-lang
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Invalid lang attribute value "X-NONE".
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-037b31c4
<span lang="X-NONE">[1]</span>
XPath: a[href="#_ftnref1"] > span
1 Moderate accesslint adaptable/td-has-header
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Data cell has no associated header. Add th elements with scope, or headers attribute.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-4c5dde07
<td> <h2><span><span><strong><span>Don’t say:</span></strong></span></span></h2> </td>
XPath: thead > tr > td:nth-of-type(1)
1 Moderate accesslint landmarks/landmark-unique
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Multiple region landmarks have the same label "related search topics".
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-bb87b226
<span class="views-field views-field-field-topic" role="region" aria-label="Related search topics"> <a href="/newsroom/search?sort_by=search_api_relevance&amp;sort_order=DESC&amp;items_per_page=10&amp...
XPath: #block-cms-evo-views-block-newsroom-featured-block-1 > div > div > div > div > div > div:nth-of-type(1) > div:nth-of-type(3) > span > span[aria-label="Related search topics"]

🔧 Most Common Issues (QualWeb)

4 rules
61 Moderate qualweb QW-ACT-R76: Element has contrast ratio lower than minimum.
61 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

  • ACT 09o5cg Open ACT rule

    No other scanned engines matched this ACT rule in the current report.

Examples

Example 1 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-82fca3fc
Example 2 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-82fca3fc
Example 3 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-82fca3fc
Example 4 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-82fca3fc
Example 5 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-82fca3fc
1 Moderate qualweb QW-ACT-R38: The test target owns elements that doesn't have the correct role.
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

  • ACT bc4a75 Open ACT rule

    No other scanned engines matched this ACT rule in the current report.

Examples

Example 1 View on Page
The test target owns elements that doesn't have the correct role.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-cf6fc340
1 Moderate qualweb QW-ACT-R33: The test target parent doesn't have the required context `role`.
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
The test target parent doesn't have the required context `role`.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-4a580556
1 Moderate qualweb QW-ACT-R22: The test target has an invalid `lang` attribute.
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

ACT alignment

Examples

Example 1 View on Page
The test target has an invalid `lang` attribute.
Mode: light 🕑 First identified: 2026-07-26 🔑 Pattern ID: A11Y-49745060