Accessibility Scan Report

Title: LocalGov Drupal Issue: #38 Date: 5/11/2026, 1:30:30 AM Duration: 14.1m URLs: 70 / 70 🌙 Dark Mode: 7 / 70 URLs⚡ Reduced Motion: 53 / 70 URLs🔍 High Contrast: 4 / 70 URLs🖥️ Forced Colors: 5 / 70 URLs

🔄 Changes Since Last Scan

472 New unique issues
🆕 New Issues (472)

Summary

Issues

  • By Level: A (71), AA (45)
  • By Version (A & AA): WCAG 2.0 (116)
  • By Category: axe-strict (317) & Others (155)
  • Total: 472 across 49 unique rules & 2 accessibility engines

By Severity

Critical
Serious
Moderate
Minor

By Role

UX Designer
Visual Designer
Content Author
Front-End Developer

Issues

🎯 Pages with Most Errors

Focus your efforts on these pages to make the biggest impact. Click any error count to filter the rule list below. Numbers in parentheses (+N) indicate findings that cover WCAG criteria already reported by axe.

Welcome to Calderdale Council | Calderdale Council 0 29
Milton Keynes City Council 83
Home | Knowsley Council 74
Welcome to Barking and Dagenham | London Borough of Barking and Dagenham 21
Homepage | Havant Borough Council 43
Home | Staffordshire County Council 26
Homepage | Laois County Council 54
Welcome to South Staffordshire Council - Homepage | South Staffordshire District Council 17
Blocked 0 9
Homepage | Royal Borough of Kensington and Chelsea 36

🔧 Most Common Issues (axe)

31 rules
123 Moderate axe region: Ensures all page content is contained within landmark regions. Content outside landmarks cannot be found by screen reader users navigating by landmarks.
46 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-4a31d8ce | Pattern ID: A11Y-4e1b9fc0
<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-05-11 🔑 Bug ID: A11Y-05a490e5 | Pattern ID: A11Y-246631e5
<div class="banner__image">
XPath: .banner__image
Example 3 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-8b048e9b | Pattern ID: A11Y-b100e782
<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-05-11 🔑 Bug ID: A11Y-a2c138f7 | Pattern ID: A11Y-71dd2280
<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--2" name="s" value="" size="30" maxlength="128" required="required" aria-required="true ...>
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-05-11 🔑 Bug ID: A11Y-1f3a710d | Pattern ID: A11Y-4e1b9fc0
<a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a>
XPath: .focusable
45 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

Affected Pages

Who Is Affected

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

Examples

Example 1 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-039f8360 | Pattern ID: A11Y-65d68954
<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-05-11 🔑 Bug ID: A11Y-6780b5c1 | Pattern ID: A11Y-731f6769
<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-05-11 🔑 Bug ID: A11Y-10e7650f | Pattern ID: A11Y-13df297a
<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-05-11 🔑 Bug ID: A11Y-0f94a3ef | Pattern ID: A11Y-9d41dd39
<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-05-11 🔑 Bug ID: A11Y-b7a06b67 | Pattern ID: A11Y-14859434
<h2>Google translate</h2>
XPath: #block-bbd-localgov-gtranslate-block--2 > 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

Examples

Example 1 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-71a6f979 | Pattern ID: A11Y-8cadfcca
<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$="apply"] > .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-05-11 🔑 Bug ID: A11Y-07b8e211 | Pattern ID: A11Y-c6fdb82c
<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$="apply-or-search-job"] > .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-05-11 🔑 Bug ID: A11Y-b5f7b711 | Pattern ID: A11Y-e5ed38af
<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: .dio_apply-region > .paragraph--type--localgov-text.paragraph.paragraph--view-mode--default > .field--name-localgov-text.field--type-text-long.field--label-hidden > ul > li:nth-child(3) > a[data-entity-substitution="canonical"][data-entity-type="node"] > .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-05-11 🔑 Bug ID: A11Y-4473ea81 | Pattern ID: A11Y-9f288312
<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$="apply-planning-permission"] > .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-05-11 🔑 Bug ID: A11Y-73ec0971 | Pattern ID: A11Y-5d019f2c
<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[title="Admissions"] > .fa-chevron-right[data-fa-pseudo-element="::after"][data-icon="chevron-right"]
14 Moderate axe landmark-unique
11 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-05-11 🔑 Bug ID: A11Y-e417ed28 | Pattern ID: A11Y-9e28ded4
<footer class="lgd-footer">
XPath: footer
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-05-11 🔑 Bug ID: A11Y-9e7026e7 | Pattern ID: A11Y-a52d80f0
<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 3 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-41c36bf8 | Pattern ID: A11Y-ed493368
<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 4 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-26c6ef74 | Pattern ID: A11Y-f3f16b52
<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-05-11 🔑 Bug ID: A11Y-2e08c78e | Pattern ID: A11Y-f3f16b52
<header class="lgd-header" data-once="allStickyHeaders">
XPath: header
9 Moderate axe aria-allowed-role
5 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
ARIA role should be appropriate for the element
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-72254751 | Pattern ID: A11Y-6e5221da
<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-05-11 🔑 Bug ID: A11Y-4ac409c5 | Pattern ID: A11Y-37d0e18b
<article class="js-localgov-alert-banner localgov-alert-banner localgov-alert-banner--announcement localgov-alert-banner--homepage localgov-alert-banner--has-link" data-dismiss-alert-token="alert-94--78c1e0e4746d708a0922f33f4a564e7d1f41d1a6" role="alert" data-once="allAlertBanners">
XPath: .js-localgov-alert-banner
Example 3 View on Page
ARIA role should be appropriate for the element
Mode: dark 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-fbf8f830 | Pattern ID: A11Y-aaeda496
<article class="js-localgov-alert-banner localgov-alert-banner localgov-alert-banner--announcement localgov-alert-banner--homepage localgov-alert-banner--has-link" data-dismiss-alert-token="alert-94--78c1e0e4746d708a0922f33f4a564e7d1f41d1a6" role="alert" data-once="allAlertBanners">
XPath: .js-localgov-alert-banner
Example 4 View on Page
ARIA role should be appropriate for the element
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-18ec8ebd | Pattern ID: A11Y-0c65c50b
<article class="js-localgov-alert-ba..." data-dismiss-alert-t...="alert-66--40e50184ba..." 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-05-11 🔑 Bug ID: A11Y-fae674fa | Pattern ID: A11Y-1243eb58
<article class="js-localgov-alert-ba..." data-dismiss-alert-t...="alert-63--b0efba5585..." role="alert" data-once="allAlertBanners">
XPath: .localgov-alert-banner--no-link
9 Moderate axe landmark-no-duplicate-contentinfo: Ensures the page has only one contentinfo landmark (<footer> at top level). Duplicate contentinfo landmarks make landmark navigation unpredictable.
9 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

Examples

Example 1 View on Page
Document should not have more than one contentinfo landmark
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-1ed41679 | Pattern ID: A11Y-2cb4f1dc
<footer class="lgd-footer">
XPath: footer
Example 2 View on Page
Document should not have more than one contentinfo landmark
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-1560e257 | Pattern ID: A11Y-2cb4f1dc
<footer class="lgd-footer">
XPath: footer
Example 3 View on Page
Document should not have more than one contentinfo landmark
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-ea1869ba | Pattern ID: A11Y-0d96992a
<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-05-11 🔑 Bug ID: A11Y-f74bdb97 | Pattern ID: A11Y-0d96992a
<div data-component-id="greenwich:cookie-banner" class="eu-cookie-compliance-banner 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-05-11 🔑 Bug ID: A11Y-f07a666a | Pattern ID: A11Y-0d96992a
<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
8 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.
2 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

Examples

Example 1 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-9790b0d4 | Pattern ID: A11Y-51fccb85
<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-05-11 🔑 Bug ID: A11Y-e9743262 | Pattern ID: A11Y-f3be7381
<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-05-11 🔑 Bug ID: A11Y-ccee2204 | Pattern ID: A11Y-097d93ee
<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-05-11 🔑 Bug ID: A11Y-9d955156 | Pattern ID: A11Y-642e79ec
<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-05-11 🔑 Bug ID: A11Y-164227b2 | Pattern ID: A11Y-e61f485a
<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"]
7 Moderate axe aria-dialog-name
6 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-05-11 🔑 Bug ID: A11Y-26e7d4d5 | Pattern ID: A11Y-31b84159
<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-05-11 🔑 Bug ID: A11Y-4abc6a3a | Pattern ID: A11Y-05d206e5
<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-05-11 🔑 Bug ID: A11Y-b285a578 | Pattern ID: A11Y-b2a5c0ea
<div id="sliding-popup" role="alertdialog" aria-describedby="popup-text" class="sliding-popup-bottom" style="height: auto; width: 100%; bottom: 0px;">
XPath: #sliding-popup
Example 4 View on Page
ARIA dialog and alertdialog nodes should have an accessible name
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-5016d2c9 | Pattern ID: A11Y-05d206e5
<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 5 View on Page
ARIA dialog and alertdialog nodes should have an accessible name
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-e85e2926 | Pattern ID: A11Y-05d206e5
<div id="prefix-overlay-outer" tabindex="0" role="dialog" aria-modal="true" aria-describedby="prefix-overlay-step1">
XPath: #prefix-overlay-outer
7 Moderate axe label-title-only
5 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-05-11 🔑 Bug ID: A11Y-15e701b3 | Pattern ID: A11Y-c1fb016e
<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-05-11 🔑 Bug ID: A11Y-12c4229b | Pattern ID: A11Y-73f6c369
<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-05-11 🔑 Bug ID: A11Y-1b7a7122 | Pattern ID: A11Y-4cf6a9aa
<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" class="fo ...>
XPath: #edit-search-keys
Example 4 View on Page
Form elements should have a visible label
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-5d6713ed | Pattern ID: A11Y-b52af181
<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-05-11 🔑 Bug ID: A11Y-ec6c4f7d | Pattern ID: A11Y-02540e37
<input title="Search" data-drupal-selector="edit-keys" placeholder="Search our website" id="edit-keys--9h7lmXx4g-o" type="search" name="keys" value="" size="15" maxlength="128" class="form-search">
XPath: #edit-keys--9h7lmXx4g-o
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

Examples

Example 1 View on Page
Delayed refresh under 20 hours must not be used
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-cc88cd39 | Pattern ID: A11Y-6b8a67f2
<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-05-11 🔑 Bug ID: A11Y-88a68b54 | Pattern ID: A11Y-990698bd
<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-05-11 🔑 Bug ID: A11Y-be351537 | Pattern ID: A11Y-6b8a67f2
<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-05-11 🔑 Bug ID: A11Y-6a6331de | Pattern ID: A11Y-990698bd
<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-05-11 🔑 Bug ID: A11Y-b3f1e060 | Pattern ID: A11Y-6b8a67f2
<meta http-equiv="refresh" content="360">
XPath: meta[http-equiv="refresh"]
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-05-11 🔑 Bug ID: A11Y-050523b9 | Pattern ID: A11Y-6669c1fb
<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-05-11 🔑 Bug ID: A11Y-257a2c63 | Pattern ID: A11Y-f9e69c40
<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-05-11 🔑 Bug ID: A11Y-e8617706 | Pattern ID: A11Y-250ce22f
<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-05-11 🔑 Bug ID: A11Y-c23b3739 | Pattern ID: A11Y-c16979a0
<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-05-11 🔑 Bug ID: A11Y-f8b8a26b | Pattern ID: A11Y-a4af976a
<div class="lgd-region lgd-region--footer-second region region-footer-second" role="banner">
XPath: .lgd-region--footer-second
5 Moderate axe heading-order: Ensures heading levels are not skipped (e.g. h1→h3). Inconsistent heading hierarchy makes page structure difficult to navigate for screen reader users.
5 pages affected

Rule Information

Engine: axe

Roles: Content Author, UX Designer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-ce67de75 | Pattern ID: A11Y-963af306
<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-05-11 🔑 Bug ID: A11Y-e0f11f1e | Pattern ID: A11Y-61c4188c
<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-05-11 🔑 Bug ID: A11Y-c8952113 | Pattern ID: A11Y-cae2538e
<h4>Walking festival marches to success</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 > .field--name-field-display-title.field--type-string.field--label-hidden > h4
Example 4 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-f0b54a66 | Pattern ID: A11Y-f7793bb7
<h3 class="services-menu-title">Services</h3>
XPath: .services-menu-title
Example 5 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-1970fb7d | Pattern ID: A11Y-963af306
<h3 class="box-link__title"> <a class="box-link__link" href="/cost-of-living-support"> Cost of Living Support </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
5 Moderate axe page-has-heading-one
4 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-05-11 🔑 Bug ID: A11Y-a6474a73 | Pattern ID: A11Y-ee8d7590
<html lang="en-gb" dir="ltr" class="sticky-header-html js" data-once="euccRelocateInit" style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 103px;">
XPath: html
Example 2 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-e76253d7 | Pattern ID: A11Y-ee8d7590
<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-05-11 🔑 Bug ID: A11Y-2ceff59f | Pattern ID: A11Y-ed4aa588
<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-05-11 🔑 Bug ID: A11Y-b8c7048b | Pattern ID: A11Y-ee8d7590
<html lang="en" dir="ltr" class="sticky-header-html js" style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 93px;">
XPath: html
Example 5 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-984d092b | Pattern ID: A11Y-ee8d7590
<html lang="en" dir="ltr" class="sticky-header-html js" style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 121px;">
XPath: html
5 Moderate axe 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

Affected Pages

Examples

Example 1 View on Page
Document should not have more than one banner landmark
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-810c75ca | Pattern ID: A11Y-4fb92158
<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-05-11 🔑 Bug ID: A11Y-6b19abb8 | Pattern ID: A11Y-4fb92158
<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-05-11 🔑 Bug ID: A11Y-268b36ea | Pattern ID: A11Y-be5b13c3
<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-05-11 🔑 Bug ID: A11Y-5dd69363 | Pattern ID: A11Y-0063d8a2
<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-05-11 🔑 Bug ID: A11Y-4ecc9eaf | Pattern ID: A11Y-4fb92158
<header class="header eu-cookie-compliance-status-null" data-eu-cookie-compliance-once="true" data-once="site-header">
XPath: header
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

Examples

Example 1 View on Page
[role="img"] elements must have alternative text
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-67d7bda9 | Pattern ID: A11Y-9e9e550c
<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-05-11 🔑 Bug ID: A11Y-7af55b9b | Pattern ID: A11Y-532fd02e
<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-05-11 🔑 Bug ID: A11Y-d3f3c83a | Pattern ID: A11Y-bcf0a24e
<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-05-11 🔑 Bug ID: A11Y-84b4ff2c | Pattern ID: A11Y-2292610f
<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-05-11 🔑 Bug ID: A11Y-c1ca3f14 | Pattern ID: A11Y-9684e2a2
<span class="fa-ext extlink" role="img" aria-hidden="false"><span class="fa fa-external-link" data-extlink-placement="append"></span></span>
XPath: .menu-item:nth-child(13) > .ext[data-extlink=""][aria-label="(link is external)"] > .fa-ext.extlink[role="img"]
4 Moderate axe image-redundant-alt
3 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-05-11 🔑 Bug ID: A11Y-03403c35 | Pattern ID: A11Y-72b74c0e
<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-05-11 🔑 Bug ID: A11Y-a126c515 | Pattern ID: A11Y-f0666371
<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-05-11 🔑 Bug ID: A11Y-0eeca720 | Pattern ID: A11Y-e3d0bd54
<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-05-11 🔑 Bug ID: A11Y-660afe15 | Pattern ID: A11Y-e3d0bd54
<img src="data:image/svg+xml;b..." alt="begin" style="margin-left: 5px;">
XPath: img[alt="begin"]
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

Examples

Example 1 View on Page
Certain ARIA roles must be contained by particular parents
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-6c70140d | Pattern ID: A11Y-aa518b6d
<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-05-11 🔑 Bug ID: A11Y-44ff28ec | Pattern ID: A11Y-8b8d84af
<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-05-11 🔑 Bug ID: A11Y-1e4a57f5 | Pattern ID: A11Y-f42209d3
<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-05-11 🔑 Bug ID: A11Y-7d72693d | Pattern ID: A11Y-c77b1d3f
<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-05-11 🔑 Bug ID: A11Y-f73de2fa | Pattern ID: A11Y-c77b1d3f
<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-05-11 🔑 Bug ID: A11Y-93ccfea6 | Pattern ID: A11Y-f42284f3
<ul class="qc-cmp2-consent-list css-def7e2">
XPath: .css-def7e2
3 Moderate axe SC 4.1.2 A Visual Motor Cognitive aria-prohibited-attr
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

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

Examples

Example 1 View on Page
Elements must only use permitted ARIA attributes
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-3d523978 | Pattern ID: A11Y-975ba7ba
<div class="html5-video-player y..." tabindex="" id="movie_player" data-version="/s/player/8fb635c2/p..." aria-label="YouTube Video Player">
XPath: li:nth-child(1) > iframe[title="Youtube Video Player"][width="570px"][height="600px;"]
Example 2 View on Page
Elements must only use permitted ARIA attributes
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-3c64ced1 | Pattern ID: A11Y-f6e2d70e
<div class="html5-video-player y..." tabindex="" id="movie_player" data-version="/s/player/8fb635c2/p..." aria-label="YouTube Video Player">
XPath: li:nth-child(2) > iframe[title="Youtube Video Player"][width="570px"][height="600px;"]
Example 3 View on Page
Elements must only use permitted ARIA attributes
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-1cc4f154 | Pattern ID: A11Y-ce70bc3d
<div class="html5-video-player y..." tabindex="" id="movie_player" data-version="/s/player/8fb635c2/p..." aria-label="YouTube Video Player">
XPath: li:nth-child(3) > iframe[title="Youtube Video Player"][width="570px"][height="600px;"]
3 Serious axe 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)

Affected Pages

Examples

Example 1 View on Page
Elements should not have tabindex greater than zero
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-49352bf4 | Pattern ID: A11Y-0d692d83
<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-05-11 🔑 Bug ID: A11Y-a1425327 | Pattern ID: A11Y-596d2daa
<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-05-11 🔑 Bug ID: A11Y-c2cf818b | Pattern ID: A11Y-e41e72db
<button aria-controls="main-menu-wrapper" aria-expanded="false" type="button" class="menu__button" tabindex="3">
XPath: .menu__button
2 Serious axe SC 4.1.2 A Visual Motor Cognitive aria-valid-attr-value: Ensures all ARIA attributes have valid values as required by the specification. Invalid values break assistive technology behavior.
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

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

Examples

Example 1 View on Page
ARIA attributes must conform to valid values
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-8f562572 | Pattern ID: A11Y-48b688d0
<h2 class="lgd-card__title" role="heading" aria-level="h2"> <span>Royal Borough of Greenwich local election results May 2026</span> </h2>
XPath: article:nth-child(1) > .lgd-card__inner > .lgd-card__content > .lgd-card__title[role="heading"][aria-level="h2"]
Example 2 View on Page
ARIA attributes must conform to valid values
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-b9cd6891 | Pattern ID: A11Y-929b3244
<h2 class="lgd-card__title" role="heading" aria-level="h2"> <span>Two successful convictions of businesses which sold cigarettes and vapes to children</span> </h2>
XPath: article:nth-child(2) > .lgd-card__inner > .lgd-card__content > .lgd-card__title[role="heading"][aria-level="h2"]
2 Moderate axe 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.
2 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Document should have one main landmark
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-1f3e7126 | Pattern ID: A11Y-85b00be0
<html lang="en">
XPath: html
Example 2 View on Page
Document should have one main landmark
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-14b36c73 | Pattern ID: A11Y-85b00be0
<html lang="en">
XPath: html
2 Serious axe SC 4.1.2 A Visual Motor Cognitive frame-title: Ensures <iframe> and <frame> elements have a descriptive title attribute so screen reader users understand what the embedded content contains.
2 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, Content Author

Blocking: No

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

Example 1 View on Page
Frames must have an accessible name
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-13ace535 | Pattern ID: A11Y-e575c60d
<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-05-11 🔑 Bug ID: A11Y-b9601535 | Pattern ID: A11Y-f7ee8851
<iframe id="chatbox" src="https://chat.lbbd.gov.uk/" style="width: 100%; height: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; background-color: white; transition: height 0.3s ease-out;"></iframe>
XPath: #chatbox
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

Examples

Example 1 View on Page
Scrollable region must have keyboard access
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-015da527 | Pattern ID: A11Y-27b1dd38
<div id="uc-cmp-description" class="overflow">
XPath: #usercentrics-cmp-ui,#uc-cmp-description
1 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.
1 pages affected

Rule Information

Engine: axe

Roles: Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 1.1.1 A

Disabilities affected:
Visual

Affected Pages

Who Is Affected

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

Examples

Example 1 View on Page
Images must have alternative text
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-dd798109 | Pattern ID: A11Y-53302fe2
<img loading="lazy" src="https://wirralview.com/sites/default/files/styles/teaser_compact_extra_large/public/2022-12/newsupdate_wvimage.jpg?h=4362216e&amp;itok=kKoBhM2A" width="1170" height="600" class="img-fluid" data-once="allImages" data-clarity-loaded="1uz2iit">
XPath: img[data-clarity-loaded="1uz2iit"]
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-05-11 🔑 Bug ID: A11Y-a8540442 | Pattern ID: A11Y-aefa0a23
<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

Examples

Example 1 View on Page
Headings should not be empty
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-d9d09f2e | Pattern ID: A11Y-13046e2a
<h2 class="call-to-action-links-listing__title"></h2>
XPath: .call-to-action-links-listing__title
1 Moderate axe SC 4.1.2 A Visual Motor Cognitive select-name
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

Example 1 View on Page
Select element must have an accessible name
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-5b85912d | Pattern ID: A11Y-f9398b58
<select id="gtranslate_fake_select">
XPath: .block-gtranslate > .gtranslate_wrapper.gt_container--wz96ug > select:nth-child(1)
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

Examples

Example 1 View on Page
Certain ARIA roles must contain particular children
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-19e546eb | Pattern ID: A11Y-b80f5082
<li id="Google Basic Consents" class="qc-cmp2-list-item qc-cmp2-expanded" role="list">
XPath: #Google\ Basic\ Consents
1 Moderate axe SC 4.1.2 A Visual Motor Cognitive aria-command-name
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

Example 1 View on Page
ARIA commands must have an accessible name
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-44acd475 | Pattern ID: A11Y-b38b74d4
<div id="oc-lcw-chat-button" dir="ltr" tabindex="0" role="button" class="ms-Stack css-110"><i aria-hidden="true" class="root-111" id="oc-lcw-chat-button-icon-container"></i></div>
XPath: #Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window

🔧 Most Common Issues (QualWeb)

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

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-0382065c | Pattern ID: A11Y-b6798710
Example 2 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-f4aafbef | Pattern ID: A11Y-b6798710
Example 3 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-c5716b1a | Pattern ID: A11Y-b6798710
Example 4 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-b756d3b5 | Pattern ID: A11Y-b6798710
Example 5 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-f8ae271c | Pattern ID: A11Y-b6798710
25 Moderate qualweb QW-ACT-R30: The complete visible text content of the test target neither matches or is contained within its accessible name.
25 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The complete visible text content of the test target neither matches or is contained within its accessible name.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-1d16b99a | Pattern ID: A11Y-e555095c
Example 2 View on Page
The complete visible text content of the test target neither matches or is contained within its accessible name.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-7f9eac51 | Pattern ID: A11Y-e555095c
Example 3 View on Page
The complete visible text content of the test target neither matches or is contained within its accessible name.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-b9682c5f | Pattern ID: A11Y-e555095c
Example 4 View on Page
The complete visible text content of the test target neither matches or is contained within its accessible name.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-6d004884 | Pattern ID: A11Y-e555095c
Example 5 View on Page
The complete visible text content of the test target neither matches or is contained within its accessible name.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-1d9cfb5c | Pattern ID: A11Y-e555095c
24 Moderate qualweb QW-ACT-R25: The `aria-labelledby` property is neither inherited nor supported by the `role` generic.
24 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The `aria-labelledby` property is neither inherited nor supported by the `role` generic.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-a9e4a82b | Pattern ID: A11Y-73a436dd
Example 2 View on Page
The `aria-label` property is neither inherited nor supported by the `role` generic.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-99787595 | Pattern ID: A11Y-73a436dd
Example 3 View on Page
The `aria-labelledby` property is neither inherited nor supported by the `role` generic.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-eebf3c1b | Pattern ID: A11Y-73a436dd
Example 4 View on Page
The `aria-label` property is neither inherited nor supported by the `role` generic.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-451b8a76 | Pattern ID: A11Y-73a436dd
Example 5 View on Page
The `aria-label` property is neither inherited nor supported by the `role` generic.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-f7bf23fd | Pattern ID: A11Y-73a436dd
20 Moderate qualweb QW-ACT-R37: Element has contrast ratio lower than minimum.
20 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-413b38e7 | Pattern ID: A11Y-cbe353ce
Example 2 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-528a678e | Pattern ID: A11Y-cbe353ce
Example 3 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-39daeea9 | Pattern ID: A11Y-cbe353ce
Example 4 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-d0f4ad14 | Pattern ID: A11Y-cbe353ce
Example 5 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-1bcc9bb4 | Pattern ID: A11Y-cbe353ce
6 Moderate qualweb QW-ACT-R28: The test target has unlisted required states or properties.
6 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target has unlisted required states or properties.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-e348323e | Pattern ID: A11Y-512b580f
Example 2 View on Page
The test target has unlisted required states or properties.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-fe52737f | Pattern ID: A11Y-512b580f
Example 3 View on Page
The test target has unlisted required states or properties.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-b65ea01a | Pattern ID: A11Y-512b580f
Example 4 View on Page
The test target has unlisted required states or properties.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-b723347b | Pattern ID: A11Y-512b580f
Example 5 View on Page
The test target has unlisted required states or properties.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-1034fa92 | Pattern ID: A11Y-512b580f
6 Moderate qualweb QW-ACT-R12: The test target doesn't have an accessible name, or it's empty ('').
6 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-257da6d6 | Pattern ID: A11Y-67cdbced
Example 2 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-26bc7b64 | Pattern ID: A11Y-67cdbced
Example 3 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-13fb3421 | Pattern ID: A11Y-67cdbced
Example 4 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-3066f4f5 | Pattern ID: A11Y-67cdbced
Example 5 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-afb54fe2 | Pattern ID: A11Y-67cdbced
3 Moderate qualweb QW-ACT-R33: The test target parent doesn't have the required context `role`.
3 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target parent doesn't have the required context `role`.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-7c0ef838 | Pattern ID: A11Y-763c4c8e
Example 2 View on Page
The test target parent doesn't have the required context `role`.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-feed4156 | Pattern ID: A11Y-763c4c8e
Example 3 View on Page
The test target parent doesn't have the required context `role`.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-be8067ff | Pattern ID: A11Y-763c4c8e
3 Moderate qualweb QW-ACT-R4: The test target refreshes after 360 seconds.
3 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-f36dd1cf | Pattern ID: A11Y-898c827a
Example 2 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-71c91bed | Pattern ID: A11Y-898c827a
Example 3 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-e4d67617 | Pattern ID: A11Y-898c827a
3 Moderate qualweb QW-ACT-R71: The test target refreshes after 360 seconds.
3 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-8ecc58e9 | Pattern ID: A11Y-d8565eb3
Example 2 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-4410facc | Pattern ID: A11Y-d8565eb3
Example 3 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-586f5479 | Pattern ID: A11Y-d8565eb3
3 Moderate qualweb QW-ACT-R16: The test target accessible name doesn't exist or it's empty ('').
3 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-6ddd27eb | Pattern ID: A11Y-316438ae
Example 2 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-18c053ac | Pattern ID: A11Y-316438ae
Example 3 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-e9afe35c | Pattern ID: A11Y-316438ae
3 Moderate qualweb QW-ACT-R17: The test target doesn't have an accessible name.
3 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target doesn't have an accessible name.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-90577a7e | Pattern ID: A11Y-a296e9ec
Example 2 View on Page
The test target doesn't have an accessible name.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-ecb6f874 | Pattern ID: A11Y-a296e9ec
Example 3 View on Page
The test target doesn't have an accessible name.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-c7634356 | Pattern ID: A11Y-a296e9ec
2 Moderate qualweb QW-ACT-R38: The test target owns elements that doesn't have the correct role.
2 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target owns elements that doesn't have the correct role.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-63aebff9 | Pattern ID: A11Y-6958f87e
Example 2 View on Page
The test target owns elements that doesn't have the correct role.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-e8e1a62b | Pattern ID: A11Y-6958f87e
1 Moderate qualweb QW-ACT-R34: The test target `aria-level` attribute has an invalid value.
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target `aria-level` attribute has an invalid value.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-5ca3e82b | Pattern ID: A11Y-37505a64
1 Moderate qualweb QW-ACT-R14: The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

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

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-5a92300f | Pattern ID: A11Y-66d4317d
1 Moderate qualweb QW-ACT-R43: This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
This vertically/horizontally scrollable section element is not included in sequential focus navigation, nor does it have any descendants that are.
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-4540b801 | Pattern ID: A11Y-9411a30e
1 Moderate qualweb QW-ACT-R19: The test target accessible name doesn't exist or it's empty ('').
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-56e05ab1 | Pattern ID: A11Y-0b95701a
1 Moderate qualweb QW-ACT-R11: The test target doesn't have an accessible name, or it's empty ('').
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light 🕑 First identified: 2026-05-11 🔑 Bug ID: A11Y-b10f67c6 | Pattern ID: A11Y-2971458a