Accessibility Scan Report

Title: LocalGov Drupal Issue: #38 Date: 8/24/2026, 2:26:22 AM Duration: 29.3m URLs: 70 / 70
Viewport: Desktop (1280×800) Color scheme: both Browser: chromium
🌙 Dark Mode: 9 / 70 URLs⚡ Reduced Motion: 46 / 70 URLs🔍 High Contrast: 6 / 70 URLs🖥️ Forced Colors: 6 / 70 URLs

🔄 Changes Since Last Scan

2145 New unique issues
🆕 New Issues (2145)

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 (52), AA (42)
  • By Version (A & AA): WCAG 2.0 (94)
  • Engines used: AXE, QualWeb
  • By Finding Type: Known errors (276) & Best practices (155)
  • Manual testing needed: 644 axe incomplete findings
  • Total: 431 across 48 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.

Milton Keynes City Council 45
Home | Knowsley Council 22
Home | Staffordshire County Council 21
Blocked 0 19
Homepage | Havant Borough Council 19
Homepage | Laois County Council 18
Homepage | Royal Borough of Kensington and Chelsea 16
Welcome to South Staffordshire Council - Homepage | South Staffordshire District Council 13
Brighton & Hove City Council 13
Home | Elmbridge Borough Council 10

🧭 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
Luton Borough Council | Luton Borough Council failed Horizontal overflow detected: 12px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
ERROR: The request could not be satisfied failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Galway County Council | Galway County Council failed Horizontal overflow detected: 32px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Homepage | Laois County Council failed Horizontal overflow detected: 29px of content overflowed the viewport at 320px width
ERROR: The request could not be satisfied failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Blocked failed Horizontal overflow detected: 17px of content overflowed the viewport at 320px width
Welcome to Argyll & Bute Council | Argyll and Bute Council failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Welcome to Cumberland | Cumberland Council failed Horizontal overflow detected: 24px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Human Verification failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Human Verification failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Human Verification failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Home | Knowsley Council failed Horizontal overflow detected: 29px of content overflowed the viewport at 320px width
Homepage | Bedford Borough Council failed Horizontal overflow detected: 29px of content overflowed the viewport at 320px width
Milton Keynes City Council failed Horizontal overflow detected: 28px of content overflowed the viewport at 320px width
West Northamptonshire Council failed Horizontal overflow detected: 5px of content overflowed the viewport at 320px width

🔧 Most Common Issues (axe)

29 rules
127 Moderate axe Best Practice region: Ensures all page content is contained within landmark regions. Content outside landmarks cannot be found by screen reader users navigating by landmarks.
47 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
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-be6f062f
<a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a>
XPath: .focusable
Example 2 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-b807542e
<div class="banner__image">
XPath: .banner--primary > .banner__image
Example 3 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-c401d9db
<div class="field field--name-localgov-title field--type-string field--label-hidden field__item">How can we help?</div>
XPath: .field--name-localgov-title
Example 4 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-4c9d0fba
<input data-drupal-selector="edit-s" data-search-api-auto...="localgov_sitewide_se..." class="form-autocomplete fo..." data-autocomplete-pa...="/search_api_autocomp..." placeholder="Search" type="text" id="edit-s" name="s" value="" size="30" maxlength="128" required="required" ...>
XPath: .beta-search-box > .views-exposed-form.block-localgov-search.block-localgov-sitewide-search-block > form > .js-form-item.form-item.js-form-type-search-api-autocomplete > .form-autocomplete.form-text.required
Example 5 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-be6f062f
<a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a>
XPath: .focusable
42 Serious axe SC 1.4.3 AA Visual color-contrast: Ensures text and interactive elements have sufficient contrast ratio (4.5:1 for normal text, 3:1 for large text) against their background.
12 pages affected

Rule Information

Engine: axe

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3 AA

Disabilities affected:
Visual

Affected Pages

Who Is Affected

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

ACT alignment

Examples

Example 1 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-267b95e3
<h2>Clare County Council</h2>
XPath: #block-bbd-localgov-clarecountycouncil > h2
Example 2 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-09c58305
<h2 id="block-bbd-localgov-quicklinks-menu">Quicklinks</h2>
XPath: #block-bbd-localgov-quicklinks-menu
Example 3 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-29a0e678
<h2 id="block-bbd-localgov-help-menu">Help</h2>
XPath: #block-bbd-localgov-help-menu
Example 4 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-d3da298b
<h2 id="block-bbd-localgov-terms-menu">Terms</h2>
XPath: #block-bbd-localgov-terms-menu
Example 5 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-a12082bc
<h2>Google translate</h2>
XPath: #block-bbd-localgov-gtranslate-block > h2
11 Moderate axe Best Practice landmark-one-main: Ensures the page has exactly one main landmark. Screen reader users rely on the main landmark to skip navigation and jump directly to page content.
10 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

WCAG: Best Practice

Examples

Example 1 View on Page
Document should have one main landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-6cb6e370
<html><head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> </body></html>
XPath: html
Example 2 View on Page
Document should have one main landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-6cb6e370
<html>
XPath: html
Example 3 View on Page
Document should have one main landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-6cb6e370
<html>
XPath: html
Example 4 View on Page
Document should have one main landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-6cb6e370
<html><head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> </body></html>
XPath: html
Example 5 View on Page
Document should have one main landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-6cb6e370
<html lang="en">
XPath: html
10 Moderate axe landmark-unique
7 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-08-24 🔑 Pattern ID: A11Y-5ec0cff1
<div class="search-block-form block block-search block-search-form-block" data-drupal-selector="search-block-form" id="block-searchform" role="search">
XPath: #block-searchform
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-08-24 🔑 Pattern ID: A11Y-ae0112b4
<div data-parent-id="our-services-id" class="lgd-header__nav lbhf-header-drawer-item lbhf-header-drawer-item__sm" id="our-services-drawer" tabindex="-1" aria-labelledby="our-services-id" role="region">
XPath: #our-services-drawer
Example 3 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-b7a7a56e
<header class="lgd-header" data-once="allStickyHeaders">
XPath: header
Example 4 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-b7a7a56e
<header class="lgd-header" data-once="allStickyHeaders">
XPath: header
Example 5 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-8140df0d
<main class="main" id="main-content">
XPath: #main-content
7 Serious axe SC 3.1.1 A Cognitive html-has-lang: Ensures the <html> element has a lang attribute. Screen readers use the language attribute to select the correct pronunciation engine.
7 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 3.1.1 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
<html> element must have a lang attribute
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-68aee562
<html><head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> </body></html>
XPath: html
Example 2 View on Page
<html> element must have a lang attribute
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-68aee562
<html>
XPath: html
Example 3 View on Page
<html> element must have a lang attribute
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-68aee562
<html>
XPath: html
Example 4 View on Page
<html> element must have a lang attribute
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-68aee562
<html><head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> </body></html>
XPath: html
Example 5 View on Page
<html> element must have a lang attribute
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-68aee562
<html><head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> </body></html>
XPath: html
7 Moderate axe page-has-heading-one
5 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-19a7d2c7
<html lang="en" dir="ltr" class="sticky-header-html js" style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 116px;">
XPath: html
Example 2 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-3f24c673
<html class="overflow-hidden h-full w-full">
XPath: #connect-frame
Example 3 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-19a7d2c7
<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#" class="sticky-header-html">
XPath: html
Example 4 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-19a7d2c7
<html lang="en" dir="ltr" class="sticky-header-html js" style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 93px;">
XPath: html
Example 5 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-19a7d2c7
<html lang="en" dir="ltr" class="sticky-header-html js" style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 121px;">
XPath: html
7 Critical axe SC 4.1.2 A Visual Motor Cognitive button-name: Ensures buttons have discernible text so screen reader users know what action the button performs.
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Affected Pages

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

Examples

Example 1 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-918e9c74
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(1) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role="switch"]
Example 2 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-a331c3bd
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(2) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role="switch"]
Example 3 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-f79d76cc
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(3) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role="switch"]
Example 4 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-d513a176
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(4) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role="switch"]
Example 5 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-1092f832
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(5) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role="switch"]
6 Moderate axe aria-allowed-role
4 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
ARIA role should be appropriate for the element
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-6e1e34e0
<button role="listitem" class="qc-cmp2-list-item-header" aria-label="Opt-Outs" aria-live="polite">
XPath: .qc-cmp2-list-item-header
Example 2 View on Page
ARIA role should be appropriate for the element
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-97ced716
<article class="js-localgov-alert-banner localgov-alert-banner localgov-alert-banner--announcement localgov-alert-banner--homepage localgov-alert-banner--no-link" data-dismiss-alert-token="alert-48--c82e39da60665abeca24726aa32916b691bbe9c5" role="alert" data-once="allAlertBanners">
XPath: .js-localgov-alert-banner
Example 3 View on Page
ARIA role should be appropriate for the element
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-97ced716
<article class="js-localgov-alert-ba..." data-dismiss-alert-t...="alert-70--26aca869e3..." role="alert" data-once="allAlertBanners">
XPath: .js-localgov-alert-banner
Example 4 View on Page
ARIA role should be appropriate for the element
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-8e833471
<button role="listitem" class="qc-cmp2-list-item-header" aria-label="Opt-Outs" aria-live="polite">
XPath: button[aria-label="Opt-Outs"]
Example 5 View on Page
ARIA role should be appropriate for the element
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-1c8ac126
<li id="Google Basic Consents" class="qc-cmp2-list-item qc-cmp2-expanded" role="list">
XPath: #Google\ Basic\ Consents
6 Moderate axe SC 2.2.1 A Motor Cognitive meta-refresh
3 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 2.2.1 A

Disabilities affected:
Motor Cognitive

Affected Pages

Who Is Affected

  • 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

Examples

Example 1 View on Page
Delayed refresh under 20 hours must not be used
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-c44a109c
<meta http-equiv="refresh" content="360">
XPath: meta[http-equiv="refresh"]
Example 2 View on Page
Delayed refresh under 20 hours must not be used
Mode: dark 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-6f923d26
<meta http-equiv="refresh" content="360">
XPath: meta[http-equiv="refresh"]
Example 3 View on Page
Delayed refresh under 20 hours must not be used
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-c44a109c
<meta http-equiv="refresh" content="360">
XPath: meta[http-equiv="refresh"]
Example 4 View on Page
Delayed refresh under 20 hours must not be used
Mode: dark 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-6f923d26
<meta http-equiv="refresh" content="360">
XPath: meta[http-equiv="refresh"]
Example 5 View on Page
Delayed refresh under 20 hours must not be used
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-c44a109c
<meta http-equiv="refresh" content="360">
XPath: meta[http-equiv="refresh"]
6 Moderate axe aria-dialog-name
5 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
ARIA dialog and alertdialog nodes should have an accessible name
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-5de6986c
<div class="eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in" role="dialog" aria-hidden="false" data-once="data-table">
XPath: .eu-cookie-compliance-banner
Example 2 View on Page
ARIA dialog and alertdialog nodes should have an accessible name
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-948146f0
<div id="prefix-overlay-outer" tabindex="0" role="dialog" aria-modal="true" aria-describedby="prefix-overlay-step1">
XPath: #prefix-overlay-outer
Example 3 View on Page
ARIA dialog and alertdialog nodes should have an accessible name
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-948146f0
<div id="prefix-overlay-outer" tabindex="0" role="dialog" aria-labelledby="#prefix-overlay-header" aria-describedby="#prefix-overlay-step1" style="height: 349px;">
XPath: #prefix-overlay-outer
Example 4 View on Page
ARIA dialog and alertdialog nodes should have an accessible name
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-948146f0
<div id="prefix-overlay-outer" tabindex="0" role="dialog" aria-modal="true" aria-describedby="prefix-overlay-step1">
XPath: #prefix-overlay-outer
Example 5 View on Page
ARIA dialog and alertdialog nodes should have an accessible name
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-948146f0
<div id="prefix-overlay-outer" tabindex="0" role="dialog" aria-modal="true" aria-describedby="prefix-overlay-step1">
XPath: #prefix-overlay-outer
6 Moderate axe landmark-banner-is-top-level
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Banner landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-0fd2fb1b
<div class="lgd-region lgd-region--header region region-header" role="banner">
XPath: .lgd-region--header
Example 2 View on Page
Banner landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-648af7da
<div class="lgd-region lgd-region--content region region-content" role="banner">
XPath: .lgd-region--content
Example 3 View on Page
Banner landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-b29d342e
<div class="lgd-region lgd-region--content-bottom region region-content-bottom" role="banner">
XPath: .lgd-region--content-bottom
Example 4 View on Page
Banner landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-a34485dd
<div class="lgd-region lgd-region--footer-first region region-footer-first" role="banner">
XPath: .lgd-region--footer-first
Example 5 View on Page
Banner landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-39fdab7a
<div class="lgd-region lgd-region--footer-second region region-footer-second" role="banner">
XPath: .lgd-region--footer-second
5 Moderate axe Best Practice landmark-no-duplicate-contentinfo: Ensures the page has only one contentinfo landmark (<footer> at top level). Duplicate contentinfo landmarks make landmark navigation unpredictable.
5 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 contentinfo landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-e6c1cf85
<div class="eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice" role="contentinfo" aria-label="cookienotice" aria-hidden="false">
XPath: .eu-cookie-compliance-banner
Example 2 View on Page
Document should not have more than one contentinfo landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-e6c1cf85
<div class="eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice" role="contentinfo" aria-label="cookienotice" aria-hidden="false">
XPath: .eu-cookie-compliance-banner
Example 3 View on Page
Document should not have more than one contentinfo landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-e6c1cf85
<div class="eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice" role="contentinfo" aria-label="cookienotice" aria-hidden="false">
XPath: .eu-cookie-compliance-banner
Example 4 View on Page
Document should not have more than one contentinfo landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-e6c1cf85
<div class="eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice" role="contentinfo" aria-label="cookienotice" aria-hidden="false">
XPath: .eu-cookie-compliance-banner
Example 5 View on Page
Document should not have more than one contentinfo landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-e6c1cf85
<div class="eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice" role="contentinfo" aria-label="cookienotice" aria-hidden="false">
XPath: .eu-cookie-compliance-banner
5 Moderate axe label-title-only
4 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Form elements should have a visible label
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-695a1cfd
<input title="Search" autocomplete="off" data-drupal-selector="edit-search-query" type="text" id="edit-search-query--2" name="search_query" value="" size="60" maxlength="128" placeholder="Search" class="form-text required" required="required" aria-required="true">
XPath: #edit-search-query--2
Example 2 View on Page
Form elements should have a visible label
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-d3cd897f
<input title="Search" autocomplete="off" data-drupal-selector="edit-search-query" type="text" id="edit-search-query" name="search_query" value="" size="60" maxlength="128" placeholder="Search" class="form-text required" required="required" aria-required="true">
XPath: #edit-search-query
Example 3 View on Page
Form elements should have a visible label
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-bce32abc
<input title="Enter the terms you ..." autocomplete="off" placeholder="Search Essex County ..." onfocus="this.placeholder = '..." onblur="this.placeholder = '..." data-drupal-selector="edit-search-keys" type="text" id="edit-search-keys" name="search_keys" value="" size="60" maxlength="128" ...>
XPath: #edit-search-keys
Example 4 View on Page
Form elements should have a visible label
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-4115de06
<input placeholder="Enter your email address" name="e" type="email" required="" id="prefix-emailInput" title="Enter your email address">
XPath: #prefix-emailInput
Example 5 View on Page
Form elements should have a visible label
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-89295922
<input title="Search" data-drupal-selector="edit-keys" placeholder="Search our website" id="edit-keys--bPmheFz92SU" type="search" name="keys" value="" size="15" maxlength="128" class="form-search">
XPath: #edit-keys--bPmheFz92SU
5 Moderate axe Best Practice landmark-no-duplicate-banner: Ensures the page has only one banner landmark (<header> at top level). Multiple banners confuse screen reader users navigating by landmarks.
4 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 banner landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-7f4effb9
<header class="lgd-header" data-once="allStickyHeaders">
XPath: header
Example 2 View on Page
Document should not have more than one banner landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-7f4effb9
<header class="lgd-header" aria-label="Navigation" data-once="allStickyHeaders">
XPath: header
Example 3 View on Page
Document should not have more than one banner landmark
Mode: dark 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-778274f0
<header class="lgd-header" aria-label="Navigation" data-once="allStickyHeaders">
XPath: header
Example 4 View on Page
Document should not have more than one banner landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-45325e9d
<header> <h1 class="visually-hidden">Welcome to Elmbridge.gov.uk</h1> </header>
XPath: body > header
Example 5 View on Page
Document should not have more than one banner landmark
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-7f4effb9
<header class="header" data-once="site-header">
XPath: header
5 Moderate axe image-redundant-alt
4 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-08-24 🔑 Pattern ID: A11Y-320007d0
<img loading="lazy" src="/sites/default/files/styles/footer_icons/public/2022-09/group_21.png?itok=2sAiHH2g" width="66" height="66" alt="Email" data-once="allImages">
XPath: img[alt="Email"]
Example 2 View on Page
Alternative text of images should not be repeated as text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-5e345141
<img loading="lazy" src="/sites/default/files/styles/footer_icons/public/2022-09/group_19.png?itok=caeYrV6F" width="66" height="66" alt="Customer feedback" data-once="allImages">
XPath: img[alt="Customer feedback"]
Example 3 View on Page
Alternative text of images should not be repeated as text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-bf8dff3c
<img src="data:image/svg+xml;b..." alt="begin" style="margin-left: 5px;">
XPath: img[alt="begin"]
Example 4 View on Page
Alternative text of images should not be repeated as text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-bf8dff3c
<img src="data:image/svg+xml;b..." alt="begin" style="margin-left: 5px;">
XPath: img[alt="begin"]
Example 5 View on Page
Alternative text of images should not be repeated as text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-bf8dff3c
<img src="data:image/svg+xml;b..." alt="begin" style="margin-left: 5px;">
XPath: img[alt="begin"]
5 Moderate axe SC 1.1.1 A Visual role-img-alt
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 1.1.1 A

Disabilities affected:
Visual

Affected Pages

Who Is Affected

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

ACT alignment

Examples

Example 1 View on Page
[role="img"] elements must have alternative text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-c7d2e82e
<span class="fa-ext extlink" role="img" aria-hidden="false"><span class="fa fa-external-link" data-extlink-placement="append"></span></span>
XPath: .call-to-action.paragraph--type--call-to-action.paragraph--view-mode--default > .ext[data-extlink=""][aria-label="(link is external)"] > .fa-ext.extlink[role="img"]
Example 2 View on Page
[role="img"] elements must have alternative text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-f5779256
<span class="fa-ext extlink" role="img" aria-hidden="false"><span class="fa fa-external-link" data-extlink-placement="append"></span></span>
XPath: a[href$="foster4.co.uk/"] > .fa-ext.extlink[role="img"]
Example 3 View on Page
[role="img"] elements must have alternative text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-65a1a960
<span class="fa-ext extlink" role="img" aria-hidden="false"><span class="fa fa-external-link" data-extlink-placement="append"></span></span>
XPath: a[href$="knowsleyeps.co.uk/"] > .fa-ext.extlink[role="img"]
Example 4 View on Page
[role="img"] elements must have alternative text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-31306c72
<span class="fa-ext extlink" role="img" aria-hidden="false"><span class="fa fa-external-link" data-extlink-placement="append"></span></span>
XPath: .menu-item:nth-child(10) > .ext[data-extlink=""][aria-label="(link is external)"] > .fa-ext.extlink[role="img"]
Example 5 View on Page
[role="img"] elements must have alternative text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-8d0a6ce4
<span class="fa-ext extlink" role="img" aria-hidden="false"><span class="fa fa-external-link" data-extlink-placement="append"></span></span>
XPath: .menu-item:nth-child(13) > .ext[data-extlink=""][aria-label="(link is external)"] > .fa-ext.extlink[role="img"]
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

Rule Information

Engine: axe

Roles: Content Author, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-c156859e
<h3 class="box-link__title"> <a class="box-link__link" href="/planning-and-building/development-management/planning-permission"> Online Planning </a> </h3>
XPath: .box-links-listing__list-item.lgd-row__one-quarter:nth-child(1) > .box-link.paragraph--type--localgov-box-link > .box-link__title
Example 2 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-27d1fbca
<h4 class="heading heading--small"> Connect with us </h4>
XPath: h4
Example 3 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-e0922841
<h4 class="field--name-field-display-title"> <span>Partnership provides early support to help families find secure homes</span> </h4>
XPath: .views-row.lgd-row__one-third:nth-child(1) > .node--type-localgov-news-article.lgd-teaser.lgd-teaser--localgov-news-article > .card-link > .lgd-teaser__content.lgd-teaser__content--localgov-news-article > .text-wrapper > h4
Example 4 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-3d77de01
<h3 class="services-menu-title">Services</h3>
XPath: .services-menu-title
3 Moderate axe SC 1.3.1 A Visual Cognitive aria-required-parent
2 pages affected

Rule Information

Engine: axe

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
Certain ARIA roles must be contained by particular parents
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-56c87f1d
<button role="listitem" class="qc-cmp2-list-item-header" aria-label="Opt-Outs" aria-live="polite">
XPath: .qc-cmp2-list-item-header
Example 2 View on Page
Certain ARIA roles must be contained by particular parents
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-b622dad4
<button role="listitem" class="qc-cmp2-list-item-header" aria-label="Opt-Outs" aria-live="polite">
XPath: button[aria-label="Opt-Outs"]
Example 3 View on Page
Certain ARIA roles must be contained by particular parents
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-b566a010
<p class="qc-cmp2-list-item-title" role="listitem"><p>Google consents</p></p>
XPath: .qc-cmp2-list-item-title[role="listitem"]
3 Critical axe SC 1.1.1 A Visual image-alt: Ensures every <img> element has alternative text. Without alt text, blind users receive no information about the image's meaning or purpose.
3 pages affected

Rule Information

Engine: axe

Roles: Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 1.1.1 A

Disabilities affected:
Visual

Affected Pages

Who Is Affected

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

ACT alignment

Examples

Example 1 View on Page
Images must have alternative text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-108fffb7
<img src="https://www.awin1.com/cshow.php?s=3446887&amp;v=3525&amp;q=461120&amp;r=273685" border="0">
XPath: #google_ads_iframe_\/31781941\/can_staffordshirecc_0
Example 2 View on Page
Images must have alternative text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-dde311e3
<img id="imgLogoUrl" src="https://news.surreyheathnews.surreyheath.gov.uk/Yogip/SurreyHeathBoroughCouncil_v5/SignUpForm/2/7/dee7ed97-d1ff-40f0-845f-1cade9a98cbc.png" class="eslp-logo">
XPath: #esEmbedIframe
Example 3 View on Page
Images must have alternative text
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-5632d9f6
<img width="1" height="1" src="https://ap.lijit.com/pixel?gdpr=0&amp;gdpr_consent=&amp;redir=https%3A%2F%2Fsync.richaudience.com%2Fa566db6afba33978322ef47fa16ca6fe%2F%3Fgdpr%3D0%26euconsent%3D%26uid%3D$UID" style="width: 0px; height: 0px; float: left;">
XPath: iframe[scrolling="no"][width="0"][height="0"]:nth-child(18)
3 Serious axe SC 1.3.1 A Visual Cognitive list: Ensures <ul> and <ol> contain only <li> elements. Invalid list structure prevents screen readers from announcing list item counts and navigation shortcuts.
2 pages affected

Rule Information

Engine: axe

Roles: Content Author, 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

Examples

Example 1 View on Page
<ul> and <ol> must only directly contain <li>, <script> or <template> elements
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-a113940f
<ul class="qc-cmp2-consent-list css-1f88jwd">
XPath: .css-1f88jwd
Example 2 View on Page
<ul> and <ol> must only directly contain <li>, <script> or <template> elements
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-a113940f
<ul class="qc-cmp2-consent-list css-1f88jwd">
XPath: .css-1f88jwd
Example 3 View on Page
<ul> and <ol> must only directly contain <li>, <script> or <template> elements
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-55543708
<ul class="qc-cmp2-consent-list css-def7e2">
XPath: .css-def7e2
3 Serious axe Best Practice tabindex: Ensures tabindex attribute values greater than 0 are not used. Positive tabindex values create an unnatural tab order that disorients keyboard users.
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
Elements should not have tabindex greater than zero
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-5335c030
<a href="#main-content" class="visually-hidden focusable skip-link" tabindex="1"> Skip to main content </a>
XPath: .focusable
Example 2 View on Page
Elements should not have tabindex greater than zero
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-996e3e1f
<div class="site-logo" tabindex="2"> <img src="/themes/custom/bfc/logo.svg" alt="Bracknell Forest Council"> </div>
XPath: .site-logo
Example 3 View on Page
Elements should not have tabindex greater than zero
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-42439579
<button aria-controls="main-menu-wrapper" aria-expanded="false" type="button" class="menu__button" tabindex="3">
XPath: .menu__button
2 Serious axe SC 4.1.2 A Visual Motor Cognitive frame-title: Ensures <iframe> and <frame> elements have a descriptive title attribute so screen reader users understand what the embedded content contains.
2 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, Content Author

Blocking: No

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Affected Pages

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

Examples

Example 1 View on Page
Frames must have an accessible name
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-deb0f5aa
<iframe width="0" height="0" frameborder="0" scrolling="no" src="https://sync.richaudience.com/b3adde1f4bbb31c3485562d6e3ddceb4/?rnd=84577770"></iframe>
XPath: iframe[scrolling="no"][width="0"][height="0"]:nth-child(18)
Example 2 View on Page
Frames must have an accessible name
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-7f52213b
<iframe id="main-iframe" src="/_Incapsula_Resource..." frameborder="0" width="100%" height="100%" marginheight="0px" marginwidth="0px">
XPath: #main-iframe
1 Moderate axe SC 2.1.1, SC 2.1.3 A Motor scrollable-region-focusable
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 2.1.1, SC 2.1.3 A

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

ACT alignment

  • ACT 0ssw9k Open ACT rule

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

Examples

Example 1 View on Page
Scrollable region must have keyboard access
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-b2009d3e
<div id="uc-cmp-description" class="overflow">
XPath: #usercentrics-cmp-ui,#uc-cmp-description
1 Moderate axe meta-viewport-large
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Users should be able to zoom and scale the text up to 500%
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-edc1e7d6
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2.0, user-scalable=yes">
XPath: meta[name="viewport"]:nth-child(28)
1 Moderate axe empty-heading
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
Headings should not be empty
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-6609d194
<h2 class="call-to-action-links-listing__title"></h2>
XPath: .call-to-action-links-listing__title
1 Moderate axe SC 4.1.2 A Visual Motor Cognitive aria-command-name
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Affected Pages

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

Examples

Example 1 View on Page
ARIA commands must have an accessible name
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-2b94b115
<div id="cbb" class="cbb" tabindex="0" role="button">
XPath: #google_ads_iframe_\/31781941\/can_miltonkeynesc_0
1 Moderate axe SC 1.3.1 A Visual Cognitive aria-required-children
1 pages affected

Rule Information

Engine: axe

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
Certain ARIA roles must contain particular children
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-8487bbc5
<li id="Google Basic Consents" class="qc-cmp2-list-item qc-cmp2-expanded" role="list">
XPath: #Google\ Basic\ Consents
1 Serious axe SC 2.4.2 A Visual Cognitive document-title: Ensures every page has a descriptive <title> element. Screen reader users hear the page title first when navigating between pages.
1 pages affected

Rule Information

Engine: axe

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

Examples

Example 1 View on Page
Documents must have <title> element to aid in navigation
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-8974ee6e
<html style="height:100%">
XPath: html

🔧 Most Common Issues (QualWeb)

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

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-82fca3fc
Example 2 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-82fca3fc
Example 3 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-82fca3fc
Example 4 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-82fca3fc
Example 5 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-82fca3fc
20 Moderate qualweb QW-ACT-R25: The `aria-labelledby` property is neither inherited nor supported by the `role` generic.
20 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

  • ACT 5c01ea Open ACT rule

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

Examples

Example 1 View on Page
The `aria-labelledby` property is neither inherited nor supported by the `role` generic.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-4374e4a0
Example 2 View on Page
The `aria-label` property is neither inherited nor supported by the `role` generic.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-4374e4a0
Example 3 View on Page
The `aria-labelledby` property is neither inherited nor supported by the `role` .
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-4374e4a0
Example 4 View on Page
The `aria-label` property is neither inherited nor supported by the `role` generic.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-4374e4a0
Example 5 View on Page
The `aria-label` property is neither inherited nor supported by the `role` generic.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-4374e4a0
12 Moderate qualweb QW-ACT-R37: Element has contrast ratio lower than minimum.
12 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-45287c55
Example 2 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-45287c55
Example 3 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-45287c55
Example 4 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-45287c55
Example 5 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-45287c55
12 Moderate qualweb QW-ACT-R30: The complete visible text content of the test target neither matches or is contained within its accessible name.
12 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

  • ACT 2ee8b8 Open ACT rule

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

Examples

Example 1 View on Page
The complete visible text content of the test target neither matches or is contained within its accessible name.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-8c18567b
Example 2 View on Page
The complete visible text content of the test target neither matches or is contained within its accessible name.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-8c18567b
Example 3 View on Page
The complete visible text content of the test target neither matches or is contained within its accessible name.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-8c18567b
Example 4 View on Page
The complete visible text content of the test target neither matches or is contained within its accessible name.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-8c18567b
Example 5 View on Page
The complete visible text content of the test target neither matches or is contained within its accessible name.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-8c18567b
7 Moderate qualweb QW-ACT-R28: The test target has unlisted required states or properties.
7 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

  • ACT 4e8ab6 Open ACT rule

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

Examples

Example 1 View on Page
The test target has unlisted required states or properties.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-2de7f94c
Example 2 View on Page
The test target has unlisted required states or properties.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-2de7f94c
Example 3 View on Page
The test target has unlisted required states or properties.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-2de7f94c
Example 4 View on Page
The test target has unlisted required states or properties.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-2de7f94c
Example 5 View on Page
The test target has unlisted required states or properties.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-2de7f94c
7 Moderate qualweb QW-ACT-R2: The `lang` attribute doesn't exist or is empty ('').
7 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

ACT alignment

Examples

Example 1 View on Page
The `lang` attribute doesn't exist or is empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-a6eb5478
Example 2 View on Page
The `lang` attribute doesn't exist or is empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-a6eb5478
Example 3 View on Page
The `lang` attribute doesn't exist or is empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-a6eb5478
Example 4 View on Page
The `lang` attribute doesn't exist or is empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-a6eb5478
Example 5 View on Page
The `lang` attribute doesn't exist or is empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-a6eb5478
5 Moderate qualweb QW-ACT-R12: The test target doesn't have an accessible name, or it's empty ('').
5 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-e1b456ec
Example 2 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-e1b456ec
Example 3 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-e1b456ec
Example 4 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-e1b456ec
Example 5 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-e1b456ec
4 Moderate qualweb QW-ACT-R38: The test target owns elements that doesn't have the correct role.
4 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 owns elements that doesn't have the correct role.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-cf6fc340
Example 2 View on Page
The test target owns elements that doesn't have the correct role.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-cf6fc340
Example 3 View on Page
The test target owns elements that doesn't have the correct role.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-cf6fc340
Example 4 View on Page
The test target owns elements that doesn't have the correct role.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-cf6fc340
4 Moderate qualweb QW-ACT-R17: The test target doesn't have an accessible name.
4 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 doesn't have an accessible name.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-21954afc
Example 2 View on Page
The test target doesn't have an accessible name.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-21954afc
Example 3 View on Page
The test target doesn't have an accessible name.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-21954afc
Example 4 View on Page
The test target doesn't have an accessible name.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-21954afc
3 Moderate qualweb QW-ACT-R33: The test target parent doesn't have the required context `role`.
3 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-08-24 🔑 Pattern ID: A11Y-4a580556
Example 2 View on Page
The test target parent doesn't have the required context `role`.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-4a580556
Example 3 View on Page
The test target parent doesn't have the required context `role`.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-4a580556
3 Moderate qualweb QW-ACT-R4: The test target refreshes after 360 seconds.
3 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 refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-f341ee05
Example 2 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-f341ee05
Example 3 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-f341ee05
3 Moderate qualweb QW-ACT-R71: The test target refreshes after 360 seconds.
3 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 refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-54120e1f
Example 2 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-54120e1f
Example 3 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-54120e1f
2 Moderate qualweb QW-ACT-R16: The test target accessible name doesn't exist or it's empty ('').
2 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

  • ACT e086e5 Open ACT rule

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

Examples

Example 1 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-46064841
Example 2 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-46064841
2 Moderate qualweb QW-ACT-R19: The test target accessible name doesn't exist or it's empty ('').
2 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 accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-77b9760d
Example 2 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-77b9760d
1 Moderate qualweb QW-ACT-R11: The test target doesn't have an accessible name, or it's empty ('').
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 doesn't have an accessible name, or it's empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-bc5bbf8d
1 Moderate qualweb QW-ACT-R21: The test target accessible name doesn't exist or it's empty ('').
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

  • ACT 7d6734 Open ACT rule

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

Examples

Example 1 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-be592724
1 Moderate qualweb QW-ACT-R14: The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

  • ACT b4f0c3 Open ACT rule

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

Examples

Example 1 View on Page
The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-c6aca995
1 Moderate qualweb QW-ACT-R35: The test target accessible name doesn't exist or it's empty ('').
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-997cfce7
1 Moderate qualweb QW-ACT-R1: The `title` element is not in the same context.
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
The `title` element is not in the same context.
Mode: light 🕑 First identified: 2026-08-24 🔑 Pattern ID: A11Y-c2fb5b6e