Accessibility Scan Report

Title: GSA.gov Issue: #1 Date: 7/27/2026, 1:34:50 PM Duration: 45.3m URLs: 100 / 100
Viewport: Desktop (1280×800) Color scheme: both Browser: chromium
⚡ Reduced Motion: 82 / 82 URLs🖥️ Forced Colors: 82 / 82 URLs

🔄 Changes Since Last Scan

2337 New unique issues
🆕 New Issues (2337)

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 (21), AA (0)
  • By Version (A & AA): WCAG 2.0 (21)
  • Engines used: AXE, AccessLint
  • By Finding Type: Known errors (1419) & Best practices (6)
  • Manual testing needed: 320 axe incomplete findings
  • Total: 1425 across 20 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. Total counts unique findings across the active scanners, and numbers in parentheses (+N) still show findings that cover WCAG criteria already reported by axe.

Find a historic federal building | GSA 54
Find a child care center near you | GSA 36
Home | GSA 28
Find a Fleet Service Representative | GSA 20
No two screens look the same: sharpening digital accessibility through inclusivity | GSA 25
GSA SmartPay, which supports federal purchases and reinvests in mission, celebrates 25 years | GSA 24
Accessibility starts with us | GSA 24
Promoting accessibility and inclusion during National Disability Employment Awareness Month | GSA 24
Agriculture South Building, Washington, DC | GSA 17
Interagency Accessibility Forum to showcase GSA leaders, other experts | GSA 0 22

🧭 Reflow Risk (WCAG 1.4.10)

Page-level indicator: resizes to 320 CSS pixels wide and checks for horizontal overflow. This is a risk indicator, not a conformance verdict — see Behavioral Accessibility Automation for what it can and cannot detect.

Page Result Details
Find a child care center near you | GSA failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Acquisition support | GSA failed Horizontal overflow detected: 44px of content overflowed the viewport at 320px width
Home | GSA failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Direct Client Support Division | GSA failed Horizontal overflow detected: 20px of content overflowed the viewport at 320px width
Benefits | GSA failed Horizontal overflow detected: 89px of content overflowed the viewport at 320px width

🔧 Most Common Issues (axe)

8 rules
16 Serious axe SC 4.1.2 A Visual Motor Cognitive aria-valid-attr: Ensures attributes beginning with 'aria-' are valid ARIA attributes. Typos or custom names are ignored by assistive technologies.
2 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

ACT alignment

  • ACT 5f99a7 Open ACT rule

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

Examples

Example 1 View on Page
ARIA attributes must conform to valid names
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-5fd53802 ⚠️ Corroborated by AccessLint
<a class="paginate_button previous disabled" aria-controls="child-care-centers-table" aria-disabled="true" aria-role="link" data-dt-idx="previous" tabindex="-1" id="child-care-centers-table_previous">Previous</a>
XPath: #child-care-centers-table_previous
Example 2 View on Page
ARIA attributes must conform to valid names
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-f11511ee
<a class="paginate_button current" aria-controls="child-care-centers-table" aria-role="link" aria-current="page" data-dt-idx="0" tabindex="0">1</a>
XPath: .current
Example 3 View on Page
ARIA attributes must conform to valid names
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-bd614a36
<a class="paginate_button " aria-controls="child-care-centers-table" aria-role="link" data-dt-idx="1" tabindex="0">2</a>
XPath: a[data-dt-idx="1"]
Example 4 View on Page
ARIA attributes must conform to valid names
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-a780c910
<a class="paginate_button " aria-controls="child-care-centers-table" aria-role="link" data-dt-idx="2" tabindex="0">3</a>
XPath: a[data-dt-idx="2"]
Example 5 View on Page
ARIA attributes must conform to valid names
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-c47f43fd
<a class="paginate_button " aria-controls="child-care-centers-table" aria-role="link" data-dt-idx="3" tabindex="0">4</a>
XPath: a[data-dt-idx="3"]
4 Serious axe SC 4.1.2 A Visual Motor Cognitive aria-valid-attr-value: Ensures all ARIA attributes have valid values as required by the specification. Invalid values break assistive technology behavior.
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

ACT alignment

  • ACT 6a7281 Open ACT rule

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

Examples

Example 1 View on Page
ARIA attributes must conform to valid values
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-963ba4b1
<input type="search" class="" placeholder="Filter results" aria-controls="Fleet Service Representatives">
XPath: input[placeholder="Filter results"]
Example 2 View on Page
ARIA attributes must conform to valid values
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-071affc1
<th scope="col" class="sorting" aria-controls="Fleet Service Representatives" rowspan="1" colspan="1" style="width: 225.031px; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-bottom-width: 0px; height: 0px;">
XPath: #Fleet\ Service\ Representatives > thead > tr > th:nth-child(1)
Example 3 View on Page
ARIA attributes must conform to valid values
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-af929608
<th scope="col" class="sorting" aria-controls="Fleet Service Representatives" rowspan="1" colspan="1" style="width: 523.953px; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-bottom-width: 0px; height: 0px;">
XPath: #Fleet\ Service\ Representatives > thead > tr > th:nth-child(2)
Example 4 View on Page
ARIA attributes must conform to valid values
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-ac963f15
<th scope="col" class="sorting" aria-controls="Fleet Service Representatives" rowspan="1" colspan="1" style="width: 178.016px; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-bottom-width: 0px; height: 0px;">
XPath: #Fleet\ Service\ Representatives > thead > tr > th:nth-child(3)
4 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.
4 pages affected

Examples

Example 1 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-27d1fbca
<h4> Other GSA Blogs </h4>
XPath: h4
Example 2 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-27d1fbca
<h4> Other GSA Blogs </h4>
XPath: h4
Example 3 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-27d1fbca
<h4> Other GSA Blogs </h4>
XPath: h4
Example 4 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-27d1fbca
<h4> Other GSA Blogs </h4>
XPath: h4
2 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-27 🔑 Pattern ID: A11Y-3c6a014a
<nav class="tbm tbm-main tbm-arrows" id="tbm-main" data-breakpoint="1200" data-initialized="true">
XPath: #tbm-main
Example 2 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-8140df0d
<main class="usa-section" id="main-content">
XPath: #main-content
1 Moderate axe image-redundant-alt
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Alternative text of images should not be repeated as text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-5a466ced
<img loading="lazy" src="/system/files/768x428-5-USEITActandOccupancyData.jpg" height="428" alt="USE IT ACT AND OCCUPANCY DATA" typeof="foaf:Image" class="width-full">
XPath: img[alt="USE IT ACT AND OCCUPANCY DATA"]
1 Moderate axe Best Practice landmark-main-is-top-level: Ensures the main landmark (<main>) is not nested inside another landmark. Screen reader users skip navigation by jumping directly to the main landmark — nesting prevents this.
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
Main landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-ae7242a2 ⚠️ Corroborated by AccessLint
<div class="container" id="page-content" role="main" tabindex="-1">
XPath: #page-content
1 Moderate axe Best Practice landmark-no-duplicate-main: Ensures the page has only one main landmark. Multiple main landmarks make it impossible for screen reader users to reliably skip to primary content.
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
Document should not have more than one main landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-7c323a7c
<main class="usa-section" id="main-content">
XPath: #main-content
1 Moderate axe SC 1.3.1 A Visual Cognitive definition-list
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 1.3.1 A

Disabilities affected:
Visual Cognitive

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

Examples

Example 1 View on Page
<dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-13a061c9
<dl><dd><p>&nbsp;</p></dd></dl>
XPath: dl

🔧 Most Common Issues (AccessLint)

12 rules
694 Moderate accesslint distinguishable/color-contrast
82 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Insufficient color contrast ratio of 1.22:1 (required 4.5:1).
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-ed94700d
<span>Facebook</span>
XPath: a[href="https://www.facebook.com/gsa"] > span
Example 2 View on Page
Insufficient color contrast ratio of 1.22:1 (required 4.5:1).
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-4a8cffca
<span>X</span>
XPath: a[href="https://twitter.com/usgsa"] > span
Example 3 View on Page
Insufficient color contrast ratio of 1.22:1 (required 4.5:1).
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-bc1ea872
<span>LinkedIn</span>
XPath: a[href="https://www.linkedin.com/company/gsa"] > span
Example 4 View on Page
Insufficient color contrast ratio of 1.22:1 (required 4.5:1).
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-40576319
<span>Truth Social</span>
XPath: a[href="https://truthsocial.com/@USGSA"] > span
Example 5 View on Page
Insufficient color contrast ratio of 1.22:1 (required 4.5:1).
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-30424771
<span>YouTube</span>
XPath: a[href="https://www.youtube.com/usgsa"] > span
486 Moderate accesslint landmarks/landmark-unique
81 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Multiple navigation landmarks have the same label "featured topics".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-4b5008d8
<nav role="navigation" aria-labelledby="block-menu-blockfeatured-topics--2-menu" id="block-menu-blockfeatured-topics--2" class="block block-menu navigation menu--featured-topics"> <h2 id="blo...
XPath: #block-menu-blockfeatured-topics--2
Example 2 View on Page
Multiple navigation landmarks have the same label "featured topics".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-673c4096
<nav role="navigation" aria-labelledby="block-menu-blockfeatured-topics--4-menu" id="block-menu-blockfeatured-topics--4" class="block block-menu navigation menu--featured-topics"> <h2 id="blo...
XPath: #block-menu-blockfeatured-topics--4
Example 3 View on Page
Multiple navigation landmarks have the same label "featured topics".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-a6ca906c
<nav role="navigation" aria-labelledby="block-menu-blockfeatured-topics--5-menu" id="block-menu-blockfeatured-topics--5" class="block block-menu navigation menu--featured-topics"> <h2 id="blo...
XPath: #block-menu-blockfeatured-topics--5
Example 4 View on Page
Multiple navigation landmarks have the same label "featured topics".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-e3e151df
<nav role="navigation" aria-labelledby="block-menu-blockfeatured-topics--6-menu" id="block-menu-blockfeatured-topics--6" class="block block-menu navigation menu--featured-topics"> <h2 id="blo...
XPath: #block-menu-blockfeatured-topics--6
Example 5 View on Page
Multiple navigation landmarks have the same label "featured topics".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-8aa4734d
<nav role="navigation" aria-labelledby="block-menu-blockfeatured-topics--7-menu" id="block-menu-blockfeatured-topics--7" class="block block-menu navigation menu--featured-topics"> <h2 id="blo...
XPath: #block-menu-blockfeatured-topics--7
82 Moderate accesslint landmarks/region
82 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-27 🔑 Pattern ID: A11Y-38cc0d48
<div class="skip-link__wrapper"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> </div>
XPath: body > div:nth-of-type(1)
Example 2 View on Page
Content is not contained within a landmark region.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-38cc0d48
<div class="skip-link__wrapper"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> </div>
XPath: body > div:nth-of-type(1)
Example 3 View on Page
Content is not contained within a landmark region.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-38cc0d48
<div class="skip-link__wrapper"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> </div>
XPath: body > div:nth-of-type(1)
Example 4 View on Page
Content is not contained within a landmark region.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-38cc0d48
<div class="skip-link__wrapper"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> </div>
XPath: body > div:nth-of-type(1)
Example 5 View on Page
Content is not contained within a landmark region.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-38cc0d48
<div class="skip-link__wrapper"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> </div>
XPath: body > div:nth-of-type(1)
74 Moderate accesslint labels-and-names/frame-title
74 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b6fe940e
<iframe class="embeddedMessagingSiteContextFrame" id="embeddedMessagingSiteContextFrame" name="embeddedMessagingSiteContextFrame" src="https://fas.my.site.com/ESWEnhancedChatChannel1770490368263/asset...
XPath: #embeddedMessagingSiteContextFrame
Example 2 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b6fe940e
<iframe class="embeddedMessagingSiteContextFrame" id="embeddedMessagingSiteContextFrame" name="embeddedMessagingSiteContextFrame" src="https://fas.my.site.com/ESWEnhancedChatChannel1770490368263/asset...
XPath: #embeddedMessagingSiteContextFrame
Example 3 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b6fe940e
<iframe class="embeddedMessagingSiteContextFrame" id="embeddedMessagingSiteContextFrame" name="embeddedMessagingSiteContextFrame" src="https://fas.my.site.com/ESWEnhancedChatChannel1770490368263/asset...
XPath: #embeddedMessagingSiteContextFrame
Example 4 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b6fe940e
<iframe class="embeddedMessagingSiteContextFrame" id="embeddedMessagingSiteContextFrame" name="embeddedMessagingSiteContextFrame" src="https://fas.my.site.com/ESWEnhancedChatChannel1770490368263/asset...
XPath: #embeddedMessagingSiteContextFrame
Example 5 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b6fe940e
<iframe class="embeddedMessagingSiteContextFrame" id="embeddedMessagingSiteContextFrame" name="embeddedMessagingSiteContextFrame" src="https://fas.my.site.com/ESWEnhancedChatChannel1770490368263/asset...
XPath: #embeddedMessagingSiteContextFrame
26 Moderate accesslint keyboard-accessible/focus-order
2 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Non-interactive <th> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-637280eb
<th scope="col" class="sorting sorting_asc" tabindex="0" aria-controls="child-care-centers-table" rowspan="1" colspan="1" aria-sort="ascending" aria-label="State: activate to sort column descending" s...
XPath: tr > th[aria-label="State: activate to sort column descending"]
Example 2 View on Page
Non-interactive <th> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-3f74d668
<th scope="col" class="sorting" tabindex="0" aria-controls="child-care-centers-table" rowspan="1" colspan="1" aria-label="Building: activate to sort column ascending" style="width: 34%;">Building</th>
XPath: tr > th[aria-label="Building: activate to sort column ascending"]
Example 3 View on Page
Non-interactive <th> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-ed3fb96b
<th scope="col" class="sorting" tabindex="0" aria-controls="child-care-centers-table" rowspan="1" colspan="1" aria-label="Center: activate to sort column ascending" style="width: 34%;">Center</th>
XPath: tr > th[aria-label="Center: activate to sort column ascending"]
Example 4 View on Page
Non-interactive <th> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-494ced37
<th scope="col" class="sorting" tabindex="0" aria-controls="child-care-centers-table" rowspan="1" colspan="1" aria-label="Contact: activate to sort column ascending" style="width: 16%;">Contact</th>
XPath: tr > th[aria-label="Contact: activate to sort column ascending"]
Example 5 View on Page
Non-interactive <th> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-637280eb
<th scope="col" class="sorting sorting_asc" tabindex="0" aria-controls="hb-listings" rowspan="1" colspan="1" style="width: 15%;" aria-sort="ascending" aria-label="State: activate to sort column descen...
XPath: tr > th[aria-label="State: activate to sort column descending"]
16 Moderate accesslint aria/aria-valid-attr
2 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Invalid ARIA attribute "aria-role".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-a6b05ca8 ⚠️ Corroborated by axe
<a class="paginate_button previous disabled" aria-controls="child-care-centers-table" aria-disabled="true" aria-role="link" data-dt-idx="previous" tabindex="-1" id="child-care-centers-table_previous">...
XPath: #child-care-centers-table_previous
Example 2 View on Page
Invalid ARIA attribute "aria-role".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-442d88fe
<a class="paginate_button current" aria-controls="child-care-centers-table" aria-role="link" aria-current="page" data-dt-idx="0" tabindex="0">1</a>
XPath: #child-care-centers-table_paginate > span > a:nth-of-type(1)
Example 3 View on Page
Invalid ARIA attribute "aria-role".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-fdab43c3
<a class="paginate_button " aria-controls="child-care-centers-table" aria-role="link" data-dt-idx="1" tabindex="0">2</a>
XPath: span > a:nth-of-type(2)
Example 4 View on Page
Invalid ARIA attribute "aria-role".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9a286329
<a class="paginate_button " aria-controls="child-care-centers-table" aria-role="link" data-dt-idx="2" tabindex="0">3</a>
XPath: span > a:nth-of-type(3)
Example 5 View on Page
Invalid ARIA attribute "aria-role".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-cc2d55bf
<a class="paginate_button " aria-controls="child-care-centers-table" aria-role="link" data-dt-idx="3" tabindex="0">4</a>
XPath: span > a:nth-of-type(4)
6 Moderate accesslint text-alternatives/image-alt-words
3 pages affected

Examples

Example 1 View on Page
Alt text "Icon of a calendar with a checkmark in the lower right" starts with redundant prefix "icon".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-e0fbfcd8
<img alt="Icon of a calendar with a checkmark in the lower right" src="https://www.gsa.gov/system/files/icon-timeandleave-424x400.png" width="80" class=" img-responsive">
XPath: li:nth-of-type(1) > div > div:nth-of-type(1) > div > img
Example 2 View on Page
Alt text "Icon of a file folder with an abstract person at the bottom" starts with redundant prefix "icon".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-bff6c576
<img alt="Icon of a file folder with an abstract person at the bottom" src="https://www.gsa.gov/system/files/icon-selfservice-424x400.png" width="80" class=" img-responsive">
XPath: li:nth-of-type(2) > div > div:nth-of-type(1) > div > img
Example 3 View on Page
Alt text "Icon of a person with three circles around their head, one with a dollar sign, one with a house, one with a medical symbol" starts with redundant prefix "icon".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-5187af61
<img alt="Icon of a person with three circles around their head, one with a dollar sign, one with a house, one with a medical symbol" src="https://www.gsa.gov/system/files/icon-benefits-424x400.png" w...
XPath: li:nth-of-type(3) > div > div:nth-of-type(1) > div > img
Example 4 View on Page
Alt text "Icon of a abstract piece of paper with a percentage sign and a dollar sign" starts with redundant prefix "icon".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-5897040a
<img alt=" Icon of a abstract piece of paper with a percentage sign and a dollar sign" src="https://www.gsa.gov/system/files/icon-pay-424x400.png" width="80" class=" img-responsive">
XPath: li:nth-of-type(4) > div > div:nth-of-type(1) > div > img
Example 5 View on Page
Alt text "Icon of a person with three circles around their head, one with a dollar sign, one with a house, one with a medical symbol" starts with redundant prefix "icon".
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9b930a60
<img alt="Icon of a person with three circles around their head, one with a dollar sign, one with a house, one with a medical symbol" src="https://www.gsa.gov/system/files/icon-benefits-424x400.png" w...
XPath: #gsa-body > div > div > div > img
4 Moderate accesslint text-alternatives/image-redundant-alt
4 pages affected

Examples

Example 1 View on Page
Alt text "Search" duplicates surrounding button text.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9d49aa46
<img alt="Search" class="usa-search__submit-icon mobile:display-inline mobile-lg:display-none" src="/sites/gsa.gov/themes/custom/gsa/dist/img/usa-icons-bg/search--white.svg">
XPath: div > form > div > button > img
Example 2 View on Page
Alt text "Search" duplicates surrounding button text.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9d49aa46
<img alt="Search" class="usa-search__submit-icon mobile:display-inline mobile-lg:display-none" src="/sites/gsa.gov/themes/custom/gsa/dist/img/usa-icons-bg/search--white.svg">
XPath: div > form > div > button > img
Example 3 View on Page
Alt text "Search" duplicates surrounding button text.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9d49aa46
<img alt="Search" class="usa-search__submit-icon mobile:display-inline mobile-lg:display-none" src="/sites/gsa.gov/themes/custom/gsa/dist/img/usa-icons-bg/search--white.svg">
XPath: div > form > div > button > img
Example 4 View on Page
Alt text "USE IT ACT AND OCCUPANCY DATA" duplicates surrounding a text.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-149dde44
<img loading="lazy" src="/system/files/768x428-5-USEITActandOccupancyData.jpg" height="428" alt="USE IT ACT AND OCCUPANCY DATA" typeof="foaf:Image" class="width-full">
XPath: a[href="/node/167306"] > div > div > div > article > img
4 Moderate accesslint navigable/heading-order
4 pages affected

Examples

Example 1 View on Page
Heading level 4 skipped from level 2. Use h3 instead.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-6e0351ba
<h4> Other GSA Blogs </h4>
XPath: article > h4
Example 2 View on Page
Heading level 4 skipped from level 2. Use h3 instead.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-6e0351ba
<h4> Other GSA Blogs </h4>
XPath: article > h4
Example 3 View on Page
Heading level 4 skipped from level 2. Use h3 instead.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-6e0351ba
<h4> Other GSA Blogs </h4>
XPath: article > h4
Example 4 View on Page
Heading level 4 skipped from level 2. Use h3 instead.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-6e0351ba
<h4> Other GSA Blogs </h4>
XPath: article > h4
1 Moderate accesslint landmarks/landmark-main
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Page has multiple main landmarks.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-bd7b797f ⚠️ Corroborated by axe
<div class="container" id="page-content" role="main" tabindex="-1"><nav class="row-item" id="category-navigation"><picture class="inset usa-first usa-fill" id="usa-first_category"><div class="image-ov...
XPath: #page-content
1 Moderate accesslint landmarks/no-duplicate-main
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Page has multiple main landmarks.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-f6bac2df ⚠️ Corroborated by axe
<div class="container" id="page-content" role="main" tabindex="-1"><nav class="row-item" id="category-navigation"><picture class="inset usa-first usa-fill" id="usa-first_category"><div class="image-ov...
XPath: #page-content
1 Moderate accesslint landmarks/main-is-top-level
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Main landmark is nested within another landmark.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-fbeb24fd ⚠️ Corroborated by axe
<div class="container" id="page-content" role="main" tabindex="-1"><nav class="row-item" id="category-navigation"><picture class="inset usa-first usa-fill" id="usa-first_category"><div class="image-ov...
XPath: #page-content