Accessibility Scan Report

Title: LocalGov Drupal Issue: #38 Date: 8/31/2026, 5:56:45 AM Duration: 25.6m URLs: 70 / 70
Viewport: Desktop (1280×800) Color scheme: both Browser: chromium
🌙 Dark Mode: 9 / 70 URLs⚡ Reduced Motion: 47 / 70 URLs🔍 High Contrast: 6 / 70 URLs🖥️ Forced Colors: 6 / 70 URLs

🔄 Changes Since Last Scan

4259 New unique issues
🆕 New Issues (4259)

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 (77), AA (40)
  • By Version (A & AA): WCAG 2.0 (117)
  • Engines used: AXE, Equal Access
  • By Finding Type: Known errors (2349) & Best practices (154)
  • Manual testing needed: 662 axe incomplete findings
  • Total: 2503 across 92 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 111
Welcome to Calderdale Council | Calderdale Council 94
Home | Knowsley Council 57
Home | Staffordshire County Council 43
Homepage | Havant Borough Council 61
Homepage | Laois County Council 73
Blocked 25
Welcome to South Staffordshire Council - Homepage | South Staffordshire District Council 89
Brighton & Hove City Council 31
Home | Elmbridge Borough Council 53

🧭 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
Portumna Outdoor Recreation Building & Park Preferred Design Option | 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
126 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.
46 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 Pattern ID: A11Y-be6f062f
<a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a>
XPath: .focusable
40 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.
13 pages affected

Rule Information

Engine: axe

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3 AA

Disabilities affected:
Visual

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

  • ACT 09o5cg Open ACT rule

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

  • ACT afw4f7 Open ACT rule

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

Examples

Example 1 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 Pattern ID: A11Y-a12082bc
<h2>Google translate</h2>
XPath: #block-bbd-localgov-gtranslate-block > h2
24 Moderate axe SC 1.1.1 A Visual svg-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

  • ACT 7d6734 Open ACT rule

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

Examples

Example 1 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-0f1e289d
<svg data-fa-pseudo-element="::after" data-prefix="fas" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" data-fa-i2svg="" alt="">
XPath: a[href="/node/44"] > .fa-chevron-right[data-fa-pseudo-element="::after"][data-icon="chevron-right"]
Example 2 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-fe43d8dc
<svg data-fa-pseudo-element="::after" data-prefix="fas" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" data-fa-i2svg="" alt="">
XPath: a[href="/node/616"] > .fa-chevron-right[data-fa-pseudo-element="::after"][data-icon="chevron-right"]
Example 3 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-0e59b2ec
<svg data-fa-pseudo-element="::after" data-prefix="fas" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" data-fa-i2svg="" alt="">
XPath: a[href="/node/722"] > .fa-chevron-right[data-fa-pseudo-element="::after"][data-icon="chevron-right"]
Example 4 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-b9f1a9df
<svg data-fa-pseudo-element="::after" data-prefix="fas" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" data-fa-i2svg="" alt="">
XPath: a[href="/node/735"] > .fa-chevron-right[data-fa-pseudo-element="::after"][data-icon="chevron-right"]
Example 5 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-10543088
<svg data-fa-pseudo-element="::after" data-prefix="fas" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" data-fa-i2svg="" alt="">
XPath: a[href="/node/1225"] > .fa-chevron-right[data-fa-pseudo-element="::after"][data-icon="chevron-right"]
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-31 🔑 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-31 🔑 Pattern ID: A11Y-6cb6e370
<html>
XPath: html
Example 3 View on Page
Document should have one main landmark
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-6cb6e370
<html>
XPath: html
Example 4 View on Page
Document should have one main landmark
Mode: light 🕑 First identified: 2026-08-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 Pattern ID: A11Y-8140df0d
<main class="main" id="main-content">
XPath: #main-content
8 Moderate axe aria-allowed-role
5 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-31 🔑 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-31 🔑 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-31 🔑 Pattern ID: A11Y-291a51a0
<article class="js-localgov-alert-ba..." data-dismiss-alert-t...="alert-76--b940712de3..." role="alert" data-once="allAlertBanners">
XPath: .localgov-alert-banner--no-link
Example 4 View on Page
ARIA role should be appropriate for the element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-30155496
<article class="js-localgov-alert-ba..." data-dismiss-alert-t...="alert-70--26aca869e3..." role="alert" data-once="allAlertBanners">
XPath: .localgov-alert-banner--has-link
Example 5 View on Page
ARIA role should be appropriate for the element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-cf49d8dd
<li class="splide__slide cmbc-carousel_item is-active is-visible" id="carousel-mtgtl9861c5bg-slide01" role="group" aria-roledescription="slide" aria-label="1 of 2" style="width: calc(100%);">
XPath: #carousel-mtgtl9861c5bg-slide01
8 Moderate axe page-has-heading-one
6 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-31 🔑 Pattern ID: A11Y-19a7d2c7
<html lang="en" dir="ltr" class="sticky-header-html js" style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 100px;">
XPath: html
Example 2 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-08-31 🔑 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 3 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-3f24c673
<html class="overflow-hidden h-full w-full">
XPath: #connect-frame
Example 4 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-19a7d2c7
<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#" class="sticky-header-html">
XPath: html
Example 5 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-08-31 🔑 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
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

  • ACT b5c3f8 Open ACT rule

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

Examples

Example 1 View on Page
<html> element must have a lang attribute
Mode: light 🕑 First identified: 2026-08-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 Pattern ID: A11Y-68aee562
<html><head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> </body></html>
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

  • ACT 97a4e1 Open ACT rule

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

  • ACT m6b1q3 Open ACT rule

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

Examples

Example 1 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-02b312fe
<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 > .qc-cmp2-toggle.css-w01txj[role="switch"]
Example 2 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-24e668b2
<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 > .qc-cmp2-toggle.css-w01txj[role="switch"]
Example 3 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-9d28ceeb
<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 > .qc-cmp2-toggle.css-w01txj[role="switch"]
Example 4 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-e01dcf06
<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 > .qc-cmp2-toggle.css-w01txj[role="switch"]
Example 5 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-af22ffb7
<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 > .qc-cmp2-toggle.css-w01txj[role="switch"]
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

  • ACT bc659a Open ACT rule

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

  • ACT bisz58 Open ACT rule

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

Examples

Example 1 View on Page
Delayed refresh under 20 hours must not be used
Mode: light 🕑 First identified: 2026-08-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 Pattern ID: A11Y-2f503794
<input title="Search" data-drupal-selector="edit-keys" placeholder="Search our website" id="edit-keys--9tZSjNvGHEY" type="search" name="keys" value="" size="15" maxlength="128" class="form-search">
XPath: #edit-keys--9tZSjNvGHEY
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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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 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-31 🔑 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-31 🔑 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-31 🔑 Pattern ID: A11Y-3047ddc0
<img src="https://www.awin1.com/cshow.php?s=4686194&amp;v=2921&amp;q=596585&amp;r=273685" border="0">
XPath: #google_ads_iframe_\/31781941\/can_miltonkeynesc_0
Example 4 View on Page
Images must have alternative text
Mode: light 🕑 First identified: 2026-08-31 🔑 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)
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-31 🔑 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-31 🔑 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-31 🔑 Pattern ID: A11Y-e0922841
<h4 class="field--name-field-display-title"> <span>High-flying BMX stunt show set to thrill</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-31 🔑 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-31 🔑 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-31 🔑 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-31 🔑 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 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-31 🔑 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-31 🔑 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-31 🔑 Pattern ID: A11Y-55543708
<ul class="qc-cmp2-consent-list css-def7e2">
XPath: .css-def7e2
3 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.
3 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

  • ACT cae760 Open ACT rule

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

Examples

Example 1 View on Page
Frames must have an accessible name
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-17bb4d42
<iframe src="javascript:false" title="" role="presentation" style="position: absolute; width: 0px; height: 0px; border: 0px;"></iframe>
XPath: #chatInlay
Example 2 View on Page
Frames must have an accessible name
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-deb0f5aa
<iframe width="0" height="0" frameborder="0" scrolling="no" src="https://sync.richaudience.com/b3adde1f4bbb31c3485562d6e3ddceb4/?rnd=22543807"></iframe>
XPath: iframe[scrolling="no"][width="0"][height="0"]:nth-child(18)
Example 3 View on Page
Frames must have an accessible name
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-7f52213b
<iframe id="main-iframe" src="/_Incapsula_Resource..." frameborder="0" width="100%" height="100%" marginheight="0px" marginwidth="0px">
XPath: #main-iframe
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-31 🔑 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-31 🔑 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-31 🔑 Pattern ID: A11Y-42439579
<button aria-controls="main-menu-wrapper" aria-expanded="false" type="button" class="menu__button" tabindex="3">
XPath: .menu__button
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-31 🔑 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-31 🔑 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

  • ACT ffd0e9 Open ACT rule

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

Examples

Example 1 View on Page
Headings should not be empty
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-6609d194
<h2 class="call-to-action-links-listing__title"></h2>
XPath: .call-to-action-links-listing__title
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-31 🔑 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

  • ACT 2779a5 Open ACT rule

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

Examples

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

🔧 Most Common Issues (Equal Access)

63 rules
435 Moderate equalAccess element_tabbable_unobscured: A tabbable element should not be entirely obscured by overlapping content
48 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-08-31 🔑 Pattern ID: A11Y-e9fe170f
<a class="visually-hidden focusable skip-link" href="#main-content" id="skip-to-main">
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-08-31 🔑 Pattern ID: A11Y-f2a08dce
<a data-once="back-to-top" title="Back to top" hidden="" href="#main-content" data-min-content-viewport-ratio="1.5" class="back-to-top">
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-08-31 🔑 Pattern ID: A11Y-3acf38a0
<a class="visually-hidden focusable skip-link" href="#main-content">
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-08-31 🔑 Pattern ID: A11Y-48f72ee9
<a href="/cookies">
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-08-31 🔑 Pattern ID: A11Y-0b6f7bcf
<a lang="en" aria-controls="CybotCookiebotDialogBody" aria-selected="true" role="tab" tabindex="0" data-target="CybotCookiebotDialogBody" href="#" class="CybotCookiebotDialogNavItemLink CybotCookiebotDialogActive" id="CybotCookiebotDialogNavDeclaration">
347 Moderate equalAccess style_focus_visible: An element's focused state must be visually apparent
52 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-08-31 🔑 Pattern ID: A11Y-e0a85bf8
<button data-once="cookie-button-save" tabindex="0" class="eu-cookie-compliance-save-preferences-button " type="button">
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-08-31 🔑 Pattern ID: A11Y-139dc76e
<button data-once="cookie-button-agree" tabindex="0" class="agree-button eu-cookie-compliance-default-button" type="button">
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-08-31 🔑 Pattern ID: A11Y-e6ed3455
<button tabindex="0" class="eu-cookie-withdraw-button visually-hidden" type="button">
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-08-31 🔑 Pattern ID: A11Y-c998a431
<input autocomplete="off" data-once="autocomplete search-api-autocomplete" maxlength="128" size="30" value="" name="search_api_fulltext" id="edit-search-api-fulltext" type="text" data-autocomplete-path="/search_api_autocomplete/sitewide_search_solr?display=sitewide_search_results_block&&filter=search_api_fulltext" class="form-autocomplete form-text ui-autocomplete-input" data-search-api-autocomplete-search="sitewide_search_solr" data-drupal-selector="edit-search-api-fulltext" placeholder="Search">
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-08-31 🔑 Pattern ID: A11Y-3806d79e
<button data-once="show-all-btn" class="show-all-btn">
134 Moderate equalAccess text_block_heading: Blocks of text that serve as headings should be marked up as headings
42 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm this text 'How can we help you today?' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-16da6f3d
<div class="field field--name-field-sub-title field--type-string field--label-hidden field__item">
Example 2 View on Page
Confirm this text 'De Valera Library Per Cent for Art Scheme' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-53b48beb
<div class="field field--name-localgov-title field--type-string field--label-hidden field__item">
Example 3 View on Page
Confirm this text 'Online services' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-dcba9238
<div class="field__label">
Example 4 View on Page
Confirm this text 'Find out more' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-123fc2db
<div class="field field--name-field-link-text field--type-string field--label-hidden field__item">
Example 5 View on Page
Confirm this text 'Was this page helpful?' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-560279ef
<div class="badge-text-wrapper in">
122 Moderate equalAccess aria_content_in_landmark: All content of the page should be contained within a landmark region
54 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Content is not within a landmark element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-7a71ad05
<a class="visually-hidden focusable skip-link" href="#main-content">
Example 2 View on Page
Content is not within a landmark element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-7a71ad05
<a class="visually-hidden focusable skip-link" href="#main-content">
Example 3 View on Page
Content is not within a landmark element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-8fa1280f
<button title="Update Cookie Preferences" class="anrt-gdpr-floating-cookie__button anrt-gdpr-floating-cookie--cookiepro">
Example 4 View on Page
Content is not within a landmark element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-7a71ad05
<a class="visually-hidden focusable skip-link" href="#main-content">
Example 5 View on Page
Content is not within a landmark element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-82b242be
<h1>
118 Moderate equalAccess input_label_visible: An input element must have an associated visible label
43 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-08-31 🔑 Pattern ID: A11Y-d0cf31ff
<input class="button js-form-submit form-submit" value="Search" id="edit-submit-sitewide-search-solr" type="submit" data-drupal-selector="edit-submit-sitewide-search-solr">
Example 2 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-dd57eaf9
<input value="Go" name="op" type="submit" class="bbd-gtranslate-go-button button js-form-submit form-submit">
Example 3 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-be5b0cd5
<input class="button js-form-submit form-submit" value="Apply" id="edit-submit-search--2" type="submit" data-drupal-selector="edit-submit-search-2">
Example 4 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-a2a022d8
<input class="button js-form-submit form-submit" value="Apply" id="edit-submit-search" type="submit" data-drupal-selector="edit-submit-search">
Example 5 View on Page
The ‘placeholder’ is the only visible label
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-6dcbc07b
<input autocomplete="off" data-once="autocomplete search-api-autocomplete" required="required" maxlength="128" size="30" value="" name="s" id="edit-s" type="text" placeholder="Search" data-autocomplete-path="/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s" class="form-autocomplete form-text required ui-autocomplete-input" data-search-api-autocomplete-search="localgov_sitewide_search" data-drupal-selector="edit-s">
117 Moderate equalAccess text_contrast_sufficient: Contrast ratio of text against its background must meet minimum requirements
21 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Text contrast of 2.57 with its background is less than the WCAG AA minimum requirements for text of size undefinedpx and weight of 400
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-5c371cae
<label for="edit-search-api-fulltext">
Example 2 View on Page
Text contrast of 3.48 with its background is less than the WCAG AA minimum requirements for text of size 20px and weight of 400
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-70e7e129
<h2>
Example 3 View on Page
Text contrast of 3.48 with its background is less than the WCAG AA minimum requirements for text of size 20px and weight of 400
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-2857d06c
<h2 id="block-bbd-localgov-quicklinks-menu">
Example 4 View on Page
Text contrast of 3.48 with its background is less than the WCAG AA minimum requirements for text of size 20px and weight of 400
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-b935e2ff
<h2 id="block-bbd-localgov-help-menu">
Example 5 View on Page
Text contrast of 3.48 with its background is less than the WCAG AA minimum requirements for text of size 20px and weight of 400
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-5b2b324b
<h2 id="block-bbd-localgov-terms-menu">
99 Moderate equalAccess element_attribute_deprecated: Deprecated HTML attributes should not be used
56 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The HTML attribute(s) "color" is deprecated in HTML 5
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-3f38bf23
<link color="#ffffff" href="/themes/custom/bbd_localgov/assets/images/favicons/safari-pinned-tab.svg" rel="mask-icon">
Example 2 View on Page
The HTML attribute(s) "color" is deprecated in HTML 5
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-3f38bf23
<link color="#ffffff" href="/themes/custom/bbd_localgov/assets/images/favicons/safari-pinned-tab.svg" rel="mask-icon">
Example 3 View on Page
The HTML attribute(s) "color" is deprecated in HTML 5
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-a3d6e9dd
<link color="#ffffff" href="/themes/custom/lgd/assets/images/favicons/safari-pinned-tab.svg" rel="mask-icon">
Example 4 View on Page
The HTML attribute(s) "color" is deprecated in HTML 5
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-2a71e857
<link color="#ffffff" href="/themes/custom/leedscitycouncil_theme/assets/images/favicons/safari-pinned-tab.svg" rel="mask-icon">
Example 5 View on Page
The HTML attribute(s) "version" is deprecated in HTML 5
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-f90d1cc5
<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 28 28" height="28px" width="28px">
88 Moderate equalAccess style_background_decorative
8 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify the CSS background image does not convey important information
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-e10a3f04
<style>
Example 2 View on Page
Verify the CSS background image does not convey important information
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-d4a19dd5
<style scoped="">
Example 3 View on Page
Verify the CSS background image does not convey important information
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-8333331e
<option style="font-weight:bold;background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -0px;padding-left:18px;" value="en|en">
Example 4 View on Page
Verify the CSS background image does not convey important information
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-d4698b77
<option style="background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -688px;padding-left:18px;" value="en|af">
Example 5 View on Page
Verify the CSS background image does not convey important information
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-1cc2538b
<option style="background:url('/modules/contrib/g_translate/gtranslate-files/16l.png') no-repeat scroll 0 -560px;padding-left:18px;" value="en|sq">
65 Moderate equalAccess aria_id_unique
8 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The 'id' "collapseFeedback" specified for the ARIA property 'aria-controls' value is not valid
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-a0a9ac6b
<a class="reveal" aria-controls="collapseFeedback" aria-expanded="false" data-target="#collapseFeedback" data-toggle="collapse" href="#/">
Example 2 View on Page
The 'id' "optional-vendor-1" specified for the ARIA property 'aria-controls' value is not valid
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-fec12261
<button aria-expanded="false" aria-controls="optional-vendor-1" class="ccc-vendor-reveal ccc-notify-button ccc-link ccc-tabbable">
Example 3 View on Page
The 'id' "#prefix-overlay-header, #prefix-overlay-step1" specified for the ARIA property 'aria-labelledby, aria-describedby' value is not valid
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-c3723376
<div style="height: 349px;" aria-describedby="#prefix-overlay-step1" aria-labelledby="#prefix-overlay-header" role="dialog" tabindex="0" id="prefix-overlay-outer">
Example 4 View on Page
The 'id' "ar" specified for the ARIA property 'aria-labelledby' value is not valid
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-6769f6b3
<option aria-labelledby="ar" value="ar">
Example 5 View on Page
The 'id' "cs" specified for the ARIA property 'aria-labelledby' value is not valid
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-0f3e4c76
<option aria-labelledby="cs" value="cs">
63 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-08-31 🔑 Pattern ID: A11Y-437e79f4
<html style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 92px;" class="sticky-header-html js" prefix="og: https://ogp.me/ns#" dir="ltr" lang="en-gb">
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-08-31 🔑 Pattern ID: A11Y-860acd1d
<html style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 115px;" class="sticky-header-html js fontawesome-i2svg-active fontawesome-i2svg-complete" prefix="og: https://ogp.me/ns#" dir="ltr" lang="en-gb">
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-08-31 🔑 Pattern ID: A11Y-33af7705
<link href="/sites/default/files/css/css_cECj5iS9WMV55zDbAzMiXsHm9YjkMsK73ehPIItQRho.css?delta=0&language=en-gb&theme=lgd&include=eJyVUtuO4yAM_aEQHrr_ExlwExSDI9u0079fstmZqbKdSvuCDudiGRuoYtOcNvHwiQb4l5si85oxsA1fyD9zgv1aNq5YTUeak3NgLmWNxNoEX1uuiClAXF0gjutrz2wCVQkM37moGVcX0MApgsTFBf74D6srHDL90OaR2OGCkFBeu5RjBnJxgVqRdLhyNbijckH_hMc7hv2qQ095Qe1FNN_QGQTCgz36OmALmvvb-YZyy3h_STrjred17XGOQDPfpgCKPuy9yImMIOlEXVmKQxGWc4VrIzpRM3GAM0m5rg5qctpKAXmc5IIpg7tnW5zhh53UDWbsy4iW-yxOmlqO6-Nz8l_aBgKzwLboRPDgZr7vIjK9c9giuHumy2W6_Ornt_nvRPUp5d-Jw5MvSduAxm9mbHVrgbIumIZjlxNseYL-j_ZfQ2jof-AHfahh8fvbh3236v-cY-HUCH8DiEBt_Q" media="all" rel="stylesheet">
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-08-31 🔑 Pattern ID: A11Y-591969e1
<html style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 220px;" class="sticky-header-html js fontawesome-i2svg-active fontawesome-i2svg-complete" prefix="og: https://ogp.me/ns#" 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-08-31 🔑 Pattern ID: A11Y-78e64dc2
<html style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 77px;" class="sticky-header-html js" dir="ltr" lang="en">
58 Moderate equalAccess style_color_misuse: Color must not be used as the only visual means of conveying information
58 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-08-31 🔑 Pattern ID: A11Y-9eb23f67
<style>
Example 2 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-f11eb969
<style type="text/css">
Example 3 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-027a1a90
<link href="/sites/default/files/css/css_cECj5iS9WMV55zDbAzMiXsHm9YjkMsK73ehPIItQRho.css?delta=0&language=en-gb&theme=lgd&include=eJyVUtuO4yAM_aEQHrr_ExlwExSDI9u0079fstmZqbKdSvuCDudiGRuoYtOcNvHwiQb4l5si85oxsA1fyD9zgv1aNq5YTUeak3NgLmWNxNoEX1uuiClAXF0gjutrz2wCVQkM37moGVcX0MApgsTFBf74D6srHDL90OaR2OGCkFBeu5RjBnJxgVqRdLhyNbijckH_hMc7hv2qQ095Qe1FNN_QGQTCgz36OmALmvvb-YZyy3h_STrjred17XGOQDPfpgCKPuy9yImMIOlEXVmKQxGWc4VrIzpRM3GAM0m5rg5qctpKAXmc5IIpg7tnW5zhh53UDWbsy4iW-yxOmlqO6-Nz8l_aBgKzwLboRPDgZr7vIjK9c9giuHumy2W6_Ornt_nvRPUp5d-Jw5MvSduAxm9mbHVrgbIumIZjlxNseYL-j_ZfQ2jof-AHfahh8fvbh3236v-cY-HUCH8DiEBt_Q" 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-08-31 🔑 Pattern ID: A11Y-f11eb969
<style type="text/css">
Example 5 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-966f7d24
<link href="/sites/default/files/css/css_K8ps5lVmZouH0_1SoCoJlDQC6HfFkVtT03y0PCvzlAY.css?delta=0&language=en&theme=localgov_nsdc&include=eJx9kWFyhSAMhC8kcKQ3AaJSA2EIqO_2VduOjrb9s4RvQ2aH9JwqLCgc0fRnrRe0-1W6iaCwOfRaK56xlOCxI3ZAA88vC4LG8qoopEluvOcS1faCy8NpRDc0EFu4wwwDKkFXA6f7DKnBTW81IngsN6_ipheYxDsTIaQTSbMSKorhhMoxtZhUT7gGS_jsemUoMBTIo5j_zO7S50vLQPokuqXcLAUZ0XfylorR7HG7OeAi5lAd2bctwbGLEs33qeED1gd0HDPvER4OEkZMVXusEEh05WH4ZepPW0SR7av_9Dl_beDu7_IJLLznYA" media="all" rel="stylesheet">
43 Moderate equalAccess svg_graphics_labelled: SVG graphics must have an accessible name describing their purpose
19 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-08-31 🔑 Pattern ID: A11Y-3f049f8e
<svg class="progress-circle">
Example 2 View on Page
The SVG element has no accessible name
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-ee13891e
<svg fill="#fff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 12" class="primary-open">
Example 3 View on Page
The SVG element has no accessible name
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-5d802f15
<svg fill="#fff" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="search-open">
Example 4 View on Page
The SVG element has no accessible name
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-58cc7c8b
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 22 20" height="20" width="22" class="arrow">
Example 5 View on Page
The SVG element has no accessible name
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-cefd308f
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 30 30" height="30" width="30">
43 Moderate equalAccess label_name_visible: The label text for an element must be visible
21 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Accessible name does not match or contain the visible label text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-61b05738
<select id="bbd-translation" aria-label="Select Language" class="notranslate fake_gt_selector">
Example 2 View on Page
Accessible name does not match or contain the visible label text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-1d6c17f2
<a data-once="targetBlank" rel="noopener noreferrer" target="_blank" aria-label="Facebook (opens in new tab)" class="social-media-icons__link" href="https://www.facebook.com/StaffordshireCountyCouncil/">
Example 3 View on Page
Accessible name does not match or contain the visible label text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-dbd3e7bb
<a data-once="targetBlank" rel="noopener noreferrer" target="_blank" aria-label="X-Twitter (opens in new tab)" class="social-media-icons__link" href="https://x.com/StaffordshireCC/">
Example 4 View on Page
Accessible name does not match or contain the visible label text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-6130039d
<a data-once="targetBlank" rel="noopener noreferrer" target="_blank" aria-label="Instagram (opens in new tab)" class="social-media-icons__link" href="https://www.instagram.com/staffordshirecountycouncil/">
Example 5 View on Page
Accessible name does not match or contain the visible label text
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-888589b6
<a data-once="targetBlank" rel="noopener noreferrer" target="_blank" aria-label="YouTube (opens in new tab)" class="social-media-icons__link" href="https://www.youtube.com/channel/UCk2o8SnYpSosduMshvFO8BQ">
37 Moderate equalAccess element_id_unique: Element IDs must be unique within a page
13 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The <form> element has the id "views-exposed-form-sitewide-search-solr-sitewide-search-results-block" that is already in use
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-28fcb3af
<form accept-charset="UTF-8" id="views-exposed-form-sitewide-search-solr-sitewide-search-results-block" method="get" action="/search" data-drupal-selector="views-exposed-form-sitewide-search-solr-sitewide-search-results-block" class="views-exposed-form">
Example 2 View on Page
The <form> element has the id "views-exposed-form-search-block-1" that is already in use
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-33e21065
<form data-once="befSingleCheckboxFix" accept-charset="UTF-8" id="views-exposed-form-search-block-1" method="get" action="/search" data-drupal-selector="views-exposed-form-search-block-1" novalidate="novalidate" class="views-exposed-form bef-exposed-form">
Example 3 View on Page
The <div> element has the id "block-lgd-localgov-sitewide-search-block-scarfolk" that is already in use
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-671bc97f
<div data-drupal-selector="views-exposed-form-localgov-sitewide-search-sitewide-search-page" novalidate="novalidate" class="views-exposed-form block block-localgov-search block-localgov-sitewide-search-block" id="block-lgd-localgov-sitewide-search-block-scarfolk">
Example 4 View on Page
The <form> element has the id "views-exposed-form-localgov-sitewide-search-sitewide-search-page-block" that is already in use
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-5d140a81
<form accept-charset="UTF-8" id="views-exposed-form-localgov-sitewide-search-sitewide-search-page-block" method="get" action="/search">
Example 5 View on Page
The <input> element has the id "edit-s" that is already in use
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-0ccc7ecf
<input autocomplete="off" data-once="autocomplete search-api-autocomplete" required="required" maxlength="128" size="30" value="" name="s" id="edit-s" type="text" placeholder="Search" data-autocomplete-path="/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s" class="form-autocomplete form-text required ui-autocomplete-input" data-search-api-autocomplete-search="localgov_sitewide_search" data-drupal-selector="edit-s">
35 Moderate equalAccess text_sensory_misuse: Instructions must not rely solely on sensory characteristics
24 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm the user instruction is still understandable without the word(s) 'small'
Mode: light 🕑 First identified: 2026-08-31 🔑 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-08-31 🔑 Pattern ID: A11Y-aa0c26d0
<h2 id="block-bbd-localgov-topmenu-menu" class="visually-hidden">
Example 3 View on Page
Confirm the word(s) 'left' of the user instruction is used to indicate a logical rather than visual position
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-c5deab37
<div class="field field--name-localgov-newsroom-teaser-summary field--type-string-long field--label-hidden field__item">
Example 4 View on Page
Confirm the word(s) 'bottom' of the user instruction is used to indicate a logical rather than visual position
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-c0f1ad40
<h2 id="block-localgov-nsdc-footerbottommenu-menu" class="visually-hidden">
Example 5 View on Page
Confirm the user instruction is still understandable without the word(s) 'big'
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-e603b1f2
<p>
34 Moderate equalAccess element_tabbable_visible: A tabbable element must be visible on the page
15 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-3ed284e8
<a rel="bookmark" href="/news/2026/rural-england-prosperity-fund-helps-deliver-new-cricket-training-facilities-farnsfield" class="lgd-teaser__link">
Example 2 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-176a38ec
<a rel="bookmark" href="/news/2026/council-welcomes-regulators-grading-housing-services" class="lgd-teaser__link">
Example 3 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-5d7293c5
<a rel="bookmark" href="/news/2026/local-government-reorganisation-decision-announcement" class="lgd-teaser__link">
Example 4 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-945202f4
<button aria-label="Close newsletter signup" data-newsletter-popup-close="" class="js-newsletter-close-button newsletter-close-button">
Example 5 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-ddc61fb7
<input aria-required="true" placeholder="Email address" value="" required="" id="mce-EMAIL" class="required email" name="EMAIL" type="email">
32 Moderate equalAccess aria_attribute_valid
16 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The ARIA attributes "aria-labelledby" are not valid for the element <div> with implicit ARIA role "generic"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-81bf35de
<div aria-hidden="false" class="eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories" aria-labelledby="popup-text">
Example 2 View on Page
The ARIA attributes "aria-label" are not valid for the element <span> with implicit ARIA role "generic"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-4debca84
<span aria-label="Menu" class="lgd-header__toggle-text lgd-header__toggle-text--primary menu">
Example 3 View on Page
The ARIA attributes "aria-label" are not valid for the element <span> with implicit ARIA role "generic"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-b7feaeb5
<span aria-label="Menu" id="main-menu-toggle">
Example 4 View on Page
The ARIA attributes "aria-labelledby" are not valid for the element <label> with ARIA role "none"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-609e0ff1
<label aria-describedby="purpose-item-cms-description" aria-labelledby="purpose-item-cms-title" onkeydown="Drupal.behaviors.klaro.KlaroToggleService(event)" class="cm-list-label" for="purpose-item-cms">
Example 5 View on Page
The ARIA attributes "aria-labelledby" are not valid for the element <label> with ARIA role "none"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-a85ee3fe
<label aria-describedby="purpose-item-analytics-description" aria-labelledby="purpose-item-analytics-title" onkeydown="Drupal.behaviors.klaro.KlaroToggleService(event)" class="cm-list-label" for="purpose-item-analytics">
27 Moderate equalAccess aria_form_label_unique
13 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-e6a88202
<form accept-charset="UTF-8" id="views-exposed-form-search-block-1" method="get" action="/search">
Example 2 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-5dbceac5
<form data-once="befSingleCheckboxFix" accept-charset="UTF-8" id="views-exposed-form-search-block-1" method="get" action="/search" data-drupal-selector="views-exposed-form-search-block-1" novalidate="novalidate" class="views-exposed-form bef-exposed-form">
Example 3 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-6689b923
<form data-once="dropdownTranslationSubmitForm" id="bbd-translation-form">
Example 4 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-b49f7d10
<form accept-charset="UTF-8" id="views-exposed-form-localgov-sitewide-search-sitewide-search-page-block" method="get" action="/search">
Example 5 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-819081ef
<form data-drupal-form-fields="edit-s--2,edit-type--2" data-once="form-updated" accept-charset="UTF-8" id="views-exposed-form-localgov-sitewide-search-sitewide-search-page-block" method="get" action="/search">
24 Moderate equalAccess input_label_after
6 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Label text is located before its associated checkbox or radio button element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-24018b70
<input checked="checked" disabled="disabled" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" id="CybotCookiebotDialogBodyLevelButtonNecessary" type="checkbox">
Example 2 View on Page
Label text is located before its associated checkbox or radio button element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-f3725311
<input role="switch" tabindex="0" checked="checked" data-target="CybotCookiebotDialogBodyLevelButtonPreferencesInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" id="CybotCookiebotDialogBodyLevelButtonPreferences" type="checkbox">
Example 3 View on Page
Label text is located before its associated checkbox or radio button element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-7becf21b
<input role="switch" tabindex="0" checked="checked" data-target="CybotCookiebotDialogBodyLevelButtonStatisticsInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" id="CybotCookiebotDialogBodyLevelButtonStatistics" type="checkbox">
Example 4 View on Page
Label text is located before its associated checkbox or radio button element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-4d02cd56
<input role="switch" tabindex="0" checked="checked" data-target="CybotCookiebotDialogBodyLevelButtonMarketingInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" id="CybotCookiebotDialogBodyLevelButtonMarketing" type="checkbox">
Example 5 View on Page
Label text is located before its associated checkbox or radio button element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-24018b70
<input checked="checked" disabled="disabled" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" id="CybotCookiebotDialogBodyLevelButtonNecessary" type="checkbox">
20 Moderate equalAccess aria_role_redundant: ARIA role is redundant with the native role of the element
11 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The explicitly-assigned ARIA role "list" is redundant with the implicit role of the element <ul>
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-2e87f79a
<ul role="list" class="social-channels__list">
Example 2 View on Page
The explicitly-assigned ARIA role "list" is redundant with the implicit role of the element <ul>
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-f7bdc44a
<ul role="list" class="social-channel">
Example 3 View on Page
The explicitly-assigned ARIA role "article" is redundant with the implicit role of the element <article>
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-ea0eaacb
<article data-clickable="" class="contextual-region node node--type-localgov-event node--view-mode-teaser event-teaser" role="article">
Example 4 View on Page
The explicitly-assigned ARIA role "list" is redundant with the implicit role of the element <ul>
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-af3fa457
<ul role="list" class="social-share">
Example 5 View on Page
The explicitly-assigned ARIA role "list" is redundant with the implicit role of the element <ul>
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-af3fa457
<ul role="list" class="social-share">
20 Moderate equalAccess aria_attribute_redundant: ARIA role or attribute is redundant with the native role and attributes
16 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The ARIA attribute "aria-required" is redundant with the HTML attribute "required"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-8c5e98ca
<input autocomplete="off" data-once="autocomplete search-api-autocomplete" aria-required="true" required="required" maxlength="128" size="30" value="" name="s" id="edit-s--2" type="text" placeholder="Search" data-autocomplete-path="/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s" class="form-autocomplete form-text required ui-autocomplete-input" data-search-api-autocomplete-search="localgov_sitewide_search" data-drupal-selector="edit-s">
Example 2 View on Page
The ARIA attribute "aria-required" is redundant with the HTML attribute "required"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-a9b32ea3
<input autocomplete="off" data-once="autocomplete search-api-autocomplete" aria-required="true" required="required" maxlength="128" size="30" value="" name="s" id="edit-s" type="text" placeholder="Search" data-autocomplete-path="/search_api_autocomplete/localgov_sitewide_search?display=sitewide_search_page&&filter=s" class="form-autocomplete form-text required ui-autocomplete-input" data-search-api-autocomplete-search="localgov_sitewide_search" data-drupal-selector="edit-s">
Example 3 View on Page
The ARIA attribute "aria-required" is redundant with the HTML attribute "required"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-1f6604d5
<input aria-required="true" required="required" class="form-text required" maxlength="128" size="30" value="" name="s" id="edit-s" type="text" placeholder="Search" data-drupal-selector="edit-s">
Example 4 View on Page
The ARIA attribute "aria-required" is redundant with the HTML attribute "required"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-1f6604d5
<input aria-required="true" required="required" class="form-text required" maxlength="128" size="30" value="" name="s" id="edit-s" type="text" placeholder="Search" data-drupal-selector="edit-s">
Example 5 View on Page
The ARIA attribute "aria-required" is redundant with the HTML attribute "required"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-76df3ed9
<input aria-required="true" placeholder="Email address" value="" required="" id="mce-EMAIL" class="required email" name="EMAIL" type="email">
19 Moderate equalAccess input_checkboxes_grouped
7 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Checkbox input and others with the name "cookie-categories" are not grouped together
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-0d17c7bb
<input tabindex="0" disabled="" checked="" value="strictly_necessary" id="cookie-category-strictly_necessary" class="eu-cookie-compliance-category-checkbox" name="cookie-categories" type="checkbox">
Example 2 View on Page
Checkbox input and others with the name "cookie-categories" are not grouped together
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-c0d257a0
<input tabindex="0" value="analytics" id="cookie-category-analytics" class="eu-cookie-compliance-category-checkbox" name="cookie-categories" type="checkbox">
Example 3 View on Page
Checkbox input and others with the name "cookie-categories" are not grouped together
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-9c657bef
<input tabindex="0" value="marketing" id="cookie-category-marketing" class="eu-cookie-compliance-category-checkbox" name="cookie-categories" type="checkbox">
Example 4 View on Page
Checkbox input and others with the name "cookie-categories" are not grouped together
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-65995510
<input tabindex="0" value="third_party_cookies" id="cookie-category-third_party_cookies" class="eu-cookie-compliance-category-checkbox" name="cookie-categories" type="checkbox">
Example 5 View on Page
Verify that this un-named, ungrouped checkbox input is not related to other checkboxes
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-97803fa2
<input tabindex="0" class="cm-list-input required" type="checkbox" disabled="" aria-describedby="purpose-item-cms-description" aria-labelledby="purpose-item-cms-title" id="purpose-item-cms">
18 Moderate equalAccess element_tabbable_role_valid
13 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The tabbable element's role 'dialog' is not a widget role
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-6a74b0b6
<div class="cookie-notice " tabindex="0" id="klaro-cookie-notice" aria-labelledby="id-cookie-title" aria-describedby="id-cookie-notice" role="dialog">
Example 2 View on Page
The tabbable element's role 'dialog' is not a widget role
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-413c2ebe
<div class="cookie-notice " autofocus="" tabindex="0" id="klaro-cookie-notice" aria-labelledby="id-cookie-title" aria-describedby="id-cookie-notice" role="dialog">
Example 3 View on Page
The tabbable element does not have a valid widget role
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-f1850edb
<div style=" animation-timing-function: ease-out; animation-fill-mode: forwards; animation-duration: 1000ms;animation-name: slide-down-custom;bottom: -99px;" tabindex="0" class="otFlat bottom ot-wo-title vertical-align-content" id="onetrust-banner-sdk">
Example 4 View on Page
The tabbable element's role 'dialog' is not a widget role
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-ed39b7b8
<div style="opacity: 0.655;" class="" data-nosnippet="" aria-label="Cookie consent dialog" role="dialog" tabindex="0" id="cookiescript_injected">
Example 5 View on Page
The tabbable element's role 'dialog' is not a widget role
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-c753d68e
<div aria-describedby="prefix-overlay-step1" aria-modal="true" role="dialog" tabindex="0" id="prefix-overlay-outer">
13 Moderate equalAccess skip_main_exists
12 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The page does not provide a way to quickly navigate to the main content (ARIA "main" landmark or a skip link)
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-9f6d3b0c ⚠️ Corroborated by Semantica11y
<body>
Example 2 View on Page
The page does not provide a way to quickly navigate to the main content (ARIA "main" landmark or a skip link)
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-9f6d3b0c ⚠️ Corroborated by Semantica11y
<body>
Example 3 View on Page
The page does not provide a way to quickly navigate to the main content (ARIA "main" landmark or a skip link)
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-9f6d3b0c
<body>
Example 4 View on Page
The page does not provide a way to quickly navigate to the main content (ARIA "main" landmark or a skip link)
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-9f6d3b0c ⚠️ Corroborated by Semantica11y
<body>
Example 5 View on Page
The page does not provide a way to quickly navigate to the main content (ARIA "main" landmark or a skip link)
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-9f6d3b0c ⚠️ Corroborated by Semantica11y
<body>
13 Moderate equalAccess aria_banner_label_unique
3 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Multiple elements with "banner" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-fba5483b
<header data-once="allStickyHeaders" class="lgd-header">
Example 2 View on Page
Multiple elements with "banner" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-46c24415
<div role="banner" class="block block-localgov-alert-banner block-localgov-alert-banner-block" id="block-bbd-localgov-localgov-alert-banner">
Example 3 View on Page
Multiple elements with "banner" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-c58d7ab9
<header>
Example 4 View on Page
Multiple elements with "banner" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-790b3897
<header style="position: fixed;" data-once="mobile-menu-focus allStickyHeaders" class="lgd-header">
Example 5 View on Page
Multiple elements with "banner" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-bd4a4162
<div role="banner" class="lgd-region lgd-region--header region region-header">
13 Moderate equalAccess widget_tabbable_single
3 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Component with "link" role has more than one tabbable element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-50eab5ca
<a hreflang="en" class="field-group-link" href="/news/2026/ps900000-refurb-codsall-leisure-centre">
Example 2 View on Page
Component with "link" role has more than one tabbable element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-5ca07c58
<a hreflang="en" class="field-group-link" href="/news/2026/have-your-say-future-new-homes-south-staffs-and-be-chance-winning-ps1000">
Example 3 View on Page
Component with "link" role has more than one tabbable element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-a95d4316
<a hreflang="en" class="field-group-link" href="/news/2026/government-confirms-new-structure-councils-staffordshire-and-stoke-trent">
Example 4 View on Page
Component with "link" role has more than one tabbable element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-4538b2dc
<a hreflang="en" class="field-group-link" href="/news/2026/improvements-planned-penkridge-leisure-centre-summer">
Example 5 View on Page
Component with "link" role has more than one tabbable element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-6e848be3
<a hreflang="en" class="field-group-link" href="/news/2026/four-south-staffordshire-sites-celebrate-prestigious-green-flag-awards">
12 Moderate equalAccess aria_landmark_name_unique
3 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Multiple elements with "banner" landmarks within the same parent region are not distinguished from one another because they have the same "" label
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-7a1dd5c4
<header data-once="allStickyHeaders" class="lgd-header">
Example 2 View on Page
Multiple elements with "banner" landmarks within the same parent region are not distinguished from one another because they have the same "" label
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-7d3c044a
<div role="banner" class="block block-localgov-alert-banner block-localgov-alert-banner-block" id="block-bbd-localgov-localgov-alert-banner">
Example 3 View on Page
Multiple elements with "banner" landmarks within the same parent region are not distinguished from one another because they have the same "" label
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-70917494
<header>
Example 4 View on Page
Multiple elements with "banner" landmarks within the same parent region are not distinguished from one another because they have the same "" label
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-b19893fb
<header style="position: fixed;" data-once="mobile-menu-focus allStickyHeaders" class="lgd-header">
Example 5 View on Page
Multiple elements with "banner" landmarks within the same parent region are not distinguished from one another because they have the same "" label
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-7baff7f4
<div role="banner" class="lgd-region lgd-region--banner region region-banner">
10 Moderate equalAccess style_viewport_resizable: Zooming and scaling must not be disabled
9 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify that text sized using viewport units can be resized up to 200%
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-376b9de9
<link href="/sites/default/files/css/css_cD4e4T6cH1mQigMbMlfBLEtD5kIDE9_dIgVg8jSH0_M.css?delta=5&language=en&theme=leedscitycouncil_theme&include=eJxtjoEKwyAMRH9I6ydJ1MzK1EiiLf371cFoKYMQcncvcA7823Y6pxl33TZ5qupFtcOOQgXN7V52dFOKyuQhR9qsA5kIF43MxM8kZnKQH2bBOnSBVB--IG_Jo85QQ6pRN4j4RHry70OvCAH5yiruYn5KT6U7nvwNkeEkdRTbgCEytPX6-BeqGxd4NMjL5SyjtuFykhWDkkM6FjP7qS3NJt-9FAoj4wfx6Y38" media="all" rel="stylesheet">
Example 2 View on Page
Verify that text sized using viewport units can be resized up to 200%
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-34339736
<link href="/sites/default/files/css/css_baoJmwlacuxjhyr6N9_oQAMKDr8Gyo4euhnf0sl96ro.css?delta=3&language=en&theme=lgd&include=eJx9UtuSgyAM_SGQh-7_OAGiskbCcOnl7xdsu1rb6QvkXOZgEsHH3I82RAXPSsA71xvm2aHmXNXs6q0edzdwXMS_rDaj4YjKxhKAOviFqxjYZ7hg4gXVru4uqBtMYiJt-gHRajCzekG9JjazoNEqA9GuBV4DeAuaMK14qmEBRlwBgUYitNIZ9nfG-VmuMXd7xBTYJ3dGmbeQhBDNtL2Wik4uN5EN0MjnHgjrVDR4j3VCO7BZNCS8S_Kj9Jnkq2zfmA48LhqtrZ2cHV6OYpu-xBg5vimF6ECNxBqOpAP56PaFXtAXuYDzB74NWCY02dXZHbSUnZlvckKw--4CRBgjhCn1BDcuWbFHw_TNkaeIzdOfTv3pp56b-bmRliKrpSxeDoRXV3f47tplq2-i2PkeP-3GdMWHosmlCa1It5RxUa1jsa5ErWe3sC2EfzaeSj0" media="all" rel="stylesheet">
Example 3 View on Page
Verify that text sized using viewport units can be resized up to 200%
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-ecdf074e
<link href="/sites/default/files/css/css_3fqRziYACNgcxFqPddw-gWqiAwpNrKspQddMQusiKvs.css?delta=3&language=en&theme=lgd&include=eJx90VGKxCAMBuAL6XikEm1qpdGI0e309tvCzFYs7IskX36UIKRSJz_nYuBbKXja5Ji3gJar-qvMbfiuFNJm5tIy0OvTqoVThR2FI5qufu1or1YU-dkk3EUXXLBgcqiIHZDnn8mCoLGQEpYR-a2v-2XwhUvUWAqXx6QRDeSJLYwYQNtTtoEjpqYjhDR4Bo9a0NXAaXxSanDboVeE-bFAxfPsMDaq4dzINyDzVd3rnc1QwBfIq0wEB7dqOKHjLiHNSqgoXdT8N1Rd7vOBt7xays1SkBVnJYdUjOba4RfMXt_Y" media="all" rel="stylesheet">
Example 4 View on Page
Verify that text sized using viewport units can be resized up to 200%
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-e869d481
<link href="/sites/default/files/css/css_ygz2lSHkR0wRZ6ELQNa7HTyo0aJaQhFA3-eZsw9C6PI.css?delta=5&language=en&theme=ecc_theme_gov&include=eJx9UtFuwyAM_KFQHrr_QYa4iVUHRwaS9u_nrtWasWkvDr47XfAZTCkkkSuhfZaVCXJCz7RhmCGPjDqgSeqMC_pJaXy3YZLNRzUV5amDn5alQ2eE8Wj4AlU6iOEurXZgxr33W0FhUljnnigImuZfoG6UbM4KIbKka8-3WKhiGKkkltIUQ4atE22gBJGxPLqeoxFtlPZHoH-BIYLicJFcYccilu_hfNoxPtoyPMP4upVsqHdfZ0VMwuF8DucPq4MNA2w3MMeCPkLOlvJP0M5sNi7KrWMuootDVdHSM425gyaWCD244Ejgdqqzq3irHbvChK5gqiS5_0OplK5393oXP7mKVg_ge9nhGYmvu1gMb8VrgcVLRmdMW7K7MN7I9vVbdTD0_5HDQTdqW4FPb-TU8toiU5lxHFZh_pbY2THlaxnKvVRc_GOoYSN7xf6rnhYZG-MnvJ1fdQ" media="all" rel="stylesheet">
Example 5 View on Page
Verify that text sized using viewport units can be resized up to 200%
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-5675b8b8
<link href="/sites/default/files/css/css_yJtdOwniy0P4k6hHxze6A_71DkzRc6T1WdPbPrwx66g.css?delta=7&language=en&theme=bbd_localgov&include=eJx9kAtuxCAMBS9EwpGQATdxY3BkQ7p7-3Z_SjatKiGLN2OE5QhpCU1-zurjfg-UpLoYc2BJwJNs_hjezQZKEBnNJVH0WfsKPMInXBxeGlNdXuwZ3etpAEZtIUKtqP4Y9pYIhg81_Kk-RMuAqqJ2Np35hCaWCGdYsPahANUTt0ZpuQ4zQj7-aj0aNbSwgsKksM7m_5Pu0Pfcw07GXtcemWzG7EwSAYeCmSDcFmX-NxrbjAWdXa1h8bdB3Ub4Zf5exyK5M34DFRW5AQ" media="all" rel="stylesheet">
10 Moderate equalAccess html_lang_exists
10 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Page detected as HTML, but does not have a 'lang' attribute
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-7bf55680
<html>
Example 2 View on Page
Page detected as HTML, but does not have a 'lang' attribute
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-7bf55680
<html>
Example 3 View on Page
Page detected as HTML, but does not have a 'lang' attribute
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-7bf55680
<html>
Example 4 View on Page
Page detected as HTML, but does not have a 'lang' attribute
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-7bf55680
<html>
Example 5 View on Page
Page detected as HTML, but does not have a 'lang' attribute
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-7bf55680
<html>
10 Moderate equalAccess widget_tabbable_exists
5 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Component with "link" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-08be89e6
<a href="https://policies.google.com/privacy" rel="nofollow" target="_blank" tabindex="-1">
Example 2 View on Page
Component with "link" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-482e5069
<a href="https://privacy.microsoft.com/privacystatement" rel="nofollow" target="_blank" tabindex="-1">
Example 3 View on Page
Component with "link" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-2f8dde5d
<a href="https://www.jotform.com/privacy/" rel="nofollow" target="_blank" tabindex="-1">
Example 4 View on Page
Component with "link" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-9c277e36
<a target="_blank" href="https://business.safety.google/privacy/">
Example 5 View on Page
Component with "link" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-c5d2d92b
<a tabindex="-1" aria-label="Cookiebot by Usercentrics - opens in a new window" id="CybotCookiebotDialogPoweredbyCybot" target="_blank" rel="noopener nofollow" href="https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&utm_medium=referral&utm_content=v2">
10 Moderate equalAccess a_text_purpose: Link text must identify the purpose of the link
2 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Hyperlink has no link text, label or image with a text alternative
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-d968679d
<a href="https://www.facebook.com/southkdc" class="social-media-link-icon--facebook">
Example 2 View on Page
Hyperlink has no link text, label or image with a text alternative
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-9227094e
<a href="https://x.com/southkesteven" class="social-media-link-icon--twitter">
Example 3 View on Page
Hyperlink has no link text, label or image with a text alternative
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-d99e0fcc
<a href="https://www.instagram.com/discoversouthk" class="social-media-link-icon--instagram">
Example 4 View on Page
Hyperlink has no link text, label or image with a text alternative
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-aede97b3
<a href="https://www.linkedin.com/company/south-kesteven-council" class="social-media-link-icon--linkedin">
Example 5 View on Page
Hyperlink has no link text, label or image with a text alternative
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-69bf0442
<a href="https://www.youtube.com/@SouthKestevenGovUK" class="social-media-link-icon--youtube">
9 Moderate equalAccess target_spacing_sufficient
7 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Ensure the overlapped target "button" meets a minimum target size or has sufficient spacing from the overlapping target "button"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-73be27fc
<button tabindex="0" class="eu-cookie-withdraw-button visually-hidden" type="button">
Example 2 View on Page
Ensure the overlapped target "button" meets a minimum target size or has sufficient spacing from the overlapping target "button"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-9cad4d83
<button aria-label="Close banner" class="CybotCookiebotBannerCloseButton">
Example 3 View on Page
Ensure the overlapped target "button" meets a minimum target size or has sufficient spacing from the overlapping target "a"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-85562665
<button tabindex="0" class="find-more-button eu-cookie-compliance-more-button find-more-button-processed" type="button">
Example 4 View on Page
Ensure the overlapped target "button" meets a minimum target size or has sufficient spacing from the overlapping target "a"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-3c8c5026
<button tabindex="0" class="agree-button eu-cookie-compliance-secondary-button button button--small" type="button">
Example 5 View on Page
Ensure the overlapped target "a" meets a minimum target size or has sufficient spacing from the overlapping target "a"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-03976fb9
<a data-drupal-link-system-path="node/1696" class="tablet" href="/consultation-engagement/our-e-newsletter">
8 Moderate equalAccess html_skipnav_exists
7 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify there is a way to bypass blocks of content that are repeated on multiple Web pages
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-b6ce13b2
<html lang="en">
Example 2 View on Page
Verify there is a way to bypass blocks of content that are repeated on multiple Web pages
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-622ff3e1
<html>
Example 3 View on Page
Verify there is a way to bypass blocks of content that are repeated on multiple Web pages
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-b6ce13b2
<html lang="en">
Example 4 View on Page
Verify there is a way to bypass blocks of content that are repeated on multiple Web pages
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-622ff3e1
<html>
Example 5 View on Page
Verify there is a way to bypass blocks of content that are repeated on multiple Web pages
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-a27f43bf
<html lang="en" dir="ltr">
7 Moderate equalAccess frame_src_valid: The src value of the frame must not be empty
7 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-024796e4
<iframe src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Lf3-A0aAAAAAP72ObXbJOz6cPF-VD6GwP6Zw-oP&co=aHR0cHM6Ly93d3cubm9ydGh1bWJlcmxhbmQuZ292LnVrOjQ0Mw..&hl=en&v=ox8dsmiqR62P1bqhciWOn7Fg&size=invisible&anchor-ms=20000&execute-ms=30000&cb=sknuzhyte8u2" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" scrolling="no" frameborder="0" name="a-l4dr8kne3ty5" role="presentation" height="60" width="256" title="reCAPTCHA">
Example 2 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-b84f9996
<iframe src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Ld5LJMrAAAAAEp2Y1ZgiVm2KviQ_zUVRIYygHDx&co=aHR0cHM6Ly93d3cud2VzdG1vcmxhbmRhbmRmdXJuZXNzLmdvdi51azo0NDM.&hl=en&v=ox8dsmiqR62P1bqhciWOn7Fg&size=invisible&anchor-ms=20000&execute-ms=30000&cb=jybtfod5kfzz" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" scrolling="no" frameborder="0" name="a-b39on57k27yq" role="presentation" height="60" width="256" title="reCAPTCHA">
Example 3 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-cf2d755c
<iframe style="width: 0px; height: 0px; z-index: 99999; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; position: fixed; margin: 0px; right: 0px; bottom: 0px;" title="Netcall Web Assistant for live chat" id="connect-frame" allowfullscreen="" frameborder="0">
Example 4 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-689c0a1e
<iframe style="height: 0px;" title="inlay-oracle-chat-embedded" id="chatInlay" data-oit-type="inlay-oracle-chat-embedded" data-oit-status="pending" data-oit-mode="hidden" src="about:blank" aria-hidden="true">
Example 5 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-28390fa9
<iframe style="position: absolute; top: 0px; left: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; visibility: hidden;" width="1" height="1">
6 Moderate equalAccess aria_role_valid
3 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The ARIA role 'alert' is not valid for the element <article>
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-5e3aad02
<article data-once="allAlertBanners" role="alert" data-dismiss-alert-token="alert-48--c82e39da60665abeca24726aa32916b691bbe9c5" class="js-localgov-alert-banner localgov-alert-banner localgov-alert-banner--announcement localgov-alert-banner--homepage localgov-alert-banner--no-link">
Example 2 View on Page
The ARIA role 'alert' is not valid for the element <article>
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-9756d163
<article data-once="allAlertBanners" role="alert" data-dismiss-alert-token="alert-76--b940712de3b0db6ea5422a2707118527c3fe132f" class="js-localgov-alert-banner localgov-alert-banner localgov-alert-banner--minor localgov-alert-banner--homepage localgov-alert-banner--no-link localgov-alert-banner--no-hide">
Example 3 View on Page
The ARIA role 'alert' is not valid for the element <article>
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-ce9d2aab
<article data-once="allAlertBanners" role="alert" data-dismiss-alert-token="alert-70--26aca869e302aed5f068618128b1cde178e4dae1" class="js-localgov-alert-banner localgov-alert-banner localgov-alert-banner--minor localgov-alert-banner--homepage localgov-alert-banner--has-link localgov-alert-banner--no-hide">
Example 4 View on Page
The ARIA role 'listitem' is not valid for the element <button>
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-bf491f1b
<button aria-live="polite" aria-label="Opt-Outs" class="qc-cmp2-list-item-header" role="listitem">
Example 5 View on Page
The ARIA role 'list' is not valid for the element <li>
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-10d3a732
<li role="list" class="qc-cmp2-list-item qc-cmp2-expanded" id="Google Basic Consents">
6 Moderate equalAccess aria_banner_single
3 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Multiple elements with "banner" role found on the page
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-ac8f68c2
<header data-once="allStickyHeaders" aria-label="Navigation" class="lgd-header">
Example 2 View on Page
Multiple elements with "banner" role found on the page
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-c60e239d
<section aria-label="Search" role="banner">
Example 3 View on Page
Multiple elements with "banner" role found on the page
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-cb4b2d87
<div role="banner" class="lgd-region lgd-region--content region region-content">
Example 4 View on Page
Multiple elements with "banner" role found on the page
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-4561de78
<div role="banner" class="lgd-region lgd-region--content-bottom region region-content-bottom">
Example 5 View on Page
Multiple elements with "banner" role found on the page
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-dd2baf3d
<header data-once="site-header" class="header">
4 Moderate equalAccess aria_descendant_valid
4 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The element with role "button" contains descendants with implicit roles "generic" which are ignored by browsers
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-0ddad387
<button title="Menu" aria-label="Menu" aria-expanded="false" aria-controls="lgd-header__nav--primary" data-target="lgd-header__nav--primary" class="lgd-header__toggle lgd-header__toggle--primary js-processed">
Example 2 View on Page
The element with role "button" contains descendants with implicit roles "generic" which are ignored by browsers
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-0ddad387
<button title="Menu" aria-label="Menu" aria-expanded="false" aria-controls="lgd-header__nav--primary" data-target="lgd-header__nav--primary" class="lgd-header__toggle lgd-header__toggle--primary js-processed">
Example 3 View on Page
The element with role "button" contains descendants with implicit roles "paragraph" which are ignored by browsers
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-5afc4648
<button data-once="chatbot-nocookies-toggle" title="Open Messenger" aria-label="Open Messenger">
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-08-31 🔑 Pattern ID: A11Y-00ab362f
<button aria-label="Open chatbot" class="js-chatbot__open-button chatbot__open-button">
4 Moderate equalAccess aria_keyboard_handler_exists
3 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify the <ul> element with "tablist" role has keyboard access
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-66850b05
<ul role="tablist" class="CybotCookiebotDialogNavItems" id="CybotCookiebotDialogNavList">
Example 2 View on Page
Verify the <ul> element with "tablist" role has keyboard access
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-66850b05
<ul role="tablist" class="CybotCookiebotDialogNavItems" id="CybotCookiebotDialogNavList">
Example 3 View on Page
Verify the <div> element with "tablist" role has keyboard access
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-a74d3e94
<div class="sc-kpXsbd gbDMRa" role="tablist" data-testid="PromotedServicesTabs">
Example 4 View on Page
Verify the <div> element with "tablist" role has keyboard access
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-486f27bf
<div role="tablist">
4 Moderate equalAccess label_ref_valid
4 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The value "edit-s" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-a0b89938
<label class="js-form-required form-required" for="edit-s">
Example 2 View on Page
The value "bbd-translation" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-792fa02f
<label for="bbd-translation" class="large bbd-select-translation--label">
Example 3 View on Page
The value "edit-s" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-f9e7e6f6
<label class="visually-hidden js-form-required form-required" for="edit-s">
Example 4 View on Page
The value "edit-keys-banner" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-45c0cc27
<label class="visually-hidden" for="edit-keys-banner">
4 Moderate equalAccess page_title_exists
4 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The <title> element is empty (no innerHTML)
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-e9a103a6
<html lang="en">
Example 2 View on Page
Missing <title> element in <head> element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-752894e0
<html>
Example 3 View on Page
The <title> element is empty (no innerHTML)
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-e9a103a6
<html lang="en">
Example 4 View on Page
Missing <title> element in <head> element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-af9e6d1e
<html style="height:100%">
3 Moderate equalAccess aria_eventhandler_role_valid
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The <label> element with 'onkeydown' does not have a valid ARIA role specified
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-850e5ab5
<label aria-describedby="purpose-item-cms-description" aria-labelledby="purpose-item-cms-title" onkeydown="Drupal.behaviors.klaro.KlaroToggleService(event)" class="cm-list-label" for="purpose-item-cms">
Example 2 View on Page
The <label> element with 'onkeydown' does not have a valid ARIA role specified
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-63880de7
<label aria-describedby="purpose-item-analytics-description" aria-labelledby="purpose-item-analytics-title" onkeydown="Drupal.behaviors.klaro.KlaroToggleService(event)" class="cm-list-label" for="purpose-item-analytics">
Example 3 View on Page
The <label> element with 'onkeydown' does not have a valid ARIA role specified
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-04630ac6
<label aria-describedby="purpose-item-advertising-description" aria-labelledby="purpose-item-advertising-title" onkeydown="Drupal.behaviors.klaro.KlaroToggleService(event)" class="cm-list-label" for="purpose-item-advertising">
3 Moderate equalAccess meta_refresh_delay: Content should not automatically refresh or redirect without warning
3 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify page is not being caused to refresh automatically
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-fe2fab81
<meta content="360" http-equiv="refresh">
Example 2 View on Page
Verify page is not being caused to refresh automatically
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-fe2fab81
<meta content="360" http-equiv="refresh">
Example 3 View on Page
Verify page is not being caused to refresh automatically
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-fe2fab81
<meta content="360" http-equiv="refresh">
3 Moderate equalAccess heading_markup_misuse: Heading markup should be used only for headings, not for formatting
3 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify that the heading element is a genuine heading
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-a9f5dd65
<h3>
Example 2 View on Page
Verify that the heading element is a genuine heading
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-a9f5dd65
<h3>
Example 3 View on Page
Verify that the heading element is a genuine heading
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-a77e6faf
<h2>
3 Moderate equalAccess form_submit_button_exists
3 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify the <form> element has a submit button or an image button
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-f7db7acc
<form enctype="application/x-www-form-urlencoded" method="POST" action="/captcha_resp" name="captcha_form">
Example 2 View on Page
Verify the <form> element has a submit button or an image button
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-a3f3fc40
<form aria-label="Site Search" role="search" method="get" id="searchBox" action="//ww3.wirral.gov.uk/search/">
Example 3 View on Page
Verify the <form> element has a submit button or an image button
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-6e2dff88
<form method="GET" action="/search/content?keys=searchterm" class="flex w-full site-search">
3 Moderate equalAccess aria_child_valid
2 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The element with role "list" does not own any child element with any of the following role(s): "listitem"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-a19d5a07
<ul class="service-highlight__list">
Example 2 View on Page
The element with role "list" owns the child element with the role "list" that is not one of the allowed role(s): "listitem"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-2c5cde04
<ul class="qc-cmp2-consent-list css-1f88jwd">
Example 3 View on Page
The element with role "list" owns the child element with the role "list" that is not one of the allowed role(s): "listitem"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-1d4b4a07
<ul class="qc-cmp2-consent-list css-def7e2">
3 Moderate equalAccess input_label_exists
3 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Form control with "switch" role has no associated label
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-ce3b958d
<button class="qc-cmp2-toggle css-w01txj" aria-checked="false" role="switch" tabindex="0">
Example 2 View on Page
Form control element <button> has no associated label
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-ffd8edec
<button aria-expanded="false" aria-controls="lgd-header__nav--primary" data-target="lgd-header__nav--primary" class="lgd-header__toggle lgd-header__toggle--primary js-processed">
Example 3 View on Page
Form control element <button> has no associated label
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-7b19ad1c
<button data-component-id="waltham_forest:button" class="button js-form-submit form-submit search-bar__submit-button c-button c-button--accent" value="Search" id="edit-submit-generic-search" type="submit" data-drupal-selector="edit-submit-generic-search">
2 Moderate equalAccess img_alt_misuse
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify that the file name serves as a good inline replacement for the image
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-2eddd79e
<img data-once="allImages" alt="slider_BathingWaters.jpg" src="/sites/default/files/styles/large_3_2_768x512/public/2026-06/slider_BathingWaters.jpg?itok=RB0uOtvK" height="512" width="768" loading="eager">
Example 2 View on Page
Verify that the file name serves as a good inline replacement for the image
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-2a595ee0
<img data-once="allImages" alt="slider_RoadClosure01.jpg" height="450" width="600" src="/sites/default/files/styles/localgov_newsroom_teaser/public/2026-06/slider_RoadClosure01.jpg?itok=gb2FlflV" loading="lazy">
2 Moderate equalAccess text_quoted_correctly
2 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
If the following text is a quotation, mark it as a <q> or <blockquote> element: "Water And Tourism Energy Resources for a Winning Active Galway"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-12d8c1d5
<p>
Example 2 View on Page
If the following text is a quotation, mark it as a <q> or <blockquote> element: "a new lease of life"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-12d8c1d5
<p>
2 Moderate equalAccess img_alt_redundant
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Link text is repeated in an image 'alt' value within the same link
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-386f6a14
<img data-once="allImages" alt="Email" height="66" width="66" src="/sites/default/files/styles/footer_icons/public/2022-09/group_21.png?itok=2sAiHH2g" loading="lazy">
Example 2 View on Page
Link text is repeated in an image 'alt' value within the same link
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-09235aa4
<img data-once="allImages" alt="Customer feedback" height="66" width="66" src="/sites/default/files/styles/footer_icons/public/2022-09/group_19.png?itok=caeYrV6F" loading="lazy">
2 Moderate equalAccess heading_content_exists: Heading elements must have descriptive content
2 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Heading element has no descriptive content
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-5ada6883
<h2 class="call-to-action-links-listing__title">
Example 2 View on Page
Heading element has no descriptive content
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-3121b9d3
<h3>
2 Moderate equalAccess aria_accessiblename_exists: Certain UI components must have an accessible name
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element <h2> with "heading" role has no accessible name
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-090a1a51
<h2 class="call-to-action-links-listing__title">
Example 2 View on Page
Element <span> with "img" role has no accessible name
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-8e9cf644
<span aria-hidden="false" role="img" class="fa-ext extlink">
2 Moderate equalAccess frame_title_exists
2 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Inline frame does not have a 'title' attribute
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-37a1b9d8
<iframe style="position: absolute; top: 0px; left: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; visibility: hidden;" width="1" height="1">
Example 2 View on Page
Inline frame does not have a 'title' attribute
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-db59f748
<iframe marginwidth="0px" marginheight="0px" height="100%" width="100%" frameborder="0" src="/_Incapsula_Resource?CWUDNSAI=23&xinfo=54-154699355-0%200CNN%20RT%281788155783920%206%29%20q%280%20-1%20-1%200%29%20r%280%20-1%29%20B15%2811%2c20185183%2c0%29&incident_id=1015000051104895805-811244778828530038&edet=15&cinfo=0b000000&rpinfo=0&cip=4.227.169.195&mth=GET" id="main-iframe">
1 Moderate equalAccess caption_track_exists
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify that captions are available for any meaningful audio or provide a caption track for the <video> element
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-c1cf3174
<video class="lcc-hero__video-element" playsinline="" loop="" muted="" autoplay="">
1 Moderate equalAccess media_keyboard_controllable
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify media using <audio> and/or <video> elements have keyboard accessible controls
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-69b009e0
<video class="lcc-hero__video-element" playsinline="" loop="" muted="" autoplay="">
1 Moderate equalAccess form_interaction_review
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify that interacting with content will not open pop-up windows or change the active window without informing the user
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-97844b5f
<form novalidate="novalidate" target="_blank" class="validate" name="mc-embedded-subscribe-form" id="mc-embedded-subscribe-form" method="post" action="https://kingston.us2.list-manage.com/subscribe/post?u=4f9693900f570d3a4ca3b6e39&id=d51fd21b38&f_id=009dc0e1f0">
1 Moderate equalAccess input_onchange_review
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm that the user is advised if, due to a change of element value, a form automatically submits, a new window opens, or a change in focus occurs
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-d3dbef75
<select aria-label="Website Language Selector" class="notranslate" id="gtranslate_selector" onchange="doGTranslate(this);">
1 Moderate equalAccess script_select_review
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify that no change of context or action occurs when selection options in this component receive focus
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-11d04b45
<select aria-label="Website Language Selector" class="notranslate" id="gtranslate_selector" onchange="doGTranslate(this);">
1 Moderate equalAccess element_orientation_unlocked
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The element <svg> is restricted to either landscape or portrait orientation using CSS transform property
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-b3b3d8ce
<svg role="presentation" aria-hidden="true" class="icon">
1 Moderate equalAccess figure_label_exists
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The <figure> element does not have an associated label
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-fd99c39e
<figure>
1 Moderate equalAccess aria_region_labelled
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element with "region" role does not have a label
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-debccce3
<div aria-roledescription="carousel" role="region" id="carousel-mtgtln6hd21vd" class="cmbc-carousel splide splide--loop splide--ltr splide--draggable is-active is-overflow is-initialized">
1 Moderate equalAccess aria_hidden_nontabbable
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element "iframe" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-ebd43c19
<iframe style="height: 0px;" title="inlay-oracle-chat-embedded" id="chatInlay" data-oit-type="inlay-oracle-chat-embedded" data-oit-status="pending" data-oit-mode="hidden" src="about:blank" aria-hidden="true">
1 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 "listitem" role is not contained in or owned by an element with one of the following roles: "list"
Mode: light 🕑 First identified: 2026-08-31 🔑 Pattern ID: A11Y-c58206cf
<p role="listitem" class="qc-cmp2-list-item-title">
1 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-08-31 🔑 Pattern ID: A11Y-0569405a
<div id="promo-tabpanel-0" role="tabpanel" class="sc-eJMOEj bMVrVL promo-tab-column " data-testid="Column">