Accessibility Scan Report

Title: LocalGov Drupal Issue: #38 Date: 5/4/2026, 1:26:57 AM Duration: 15.3m 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

8714 New unique issues
🆕 New Issues (8714)

Summary

Issues

  • By Level: A (70), AA (44)
  • By Version (A & AA): WCAG 2.0 (114)
  • By Category: axe-strict (315) & Others (8399)
  • Total: 8714 across 71 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 57
Milton Keynes City Council 56
Home | Knowsley Council 34
Welcome to Barking and Dagenham | London Borough of Barking and Dagenham 19
Home | Staffordshire County Council 22
Homepage | Havant Borough Council 20
Welcome to South Staffordshire Council - Homepage | South Staffordshire District Council 33
Homepage | Laois County Council 21
Blocked 19
Homepage | Royal Borough of Kensington and Chelsea 20

🔧 Most Common Issues (axe)

30 rules
125 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 Bug ID: A11Y-0579cfee | Pattern ID: A11Y-97b57e99
<input data-drupal-selector="edit-s" placeholder="Search" type="text" id="edit-s--2" name="s" value="" size="30" maxlength="128" class="form-text required" 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-text.required[data-drupal-selector="edit-s"]
Example 5 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-05-04 🔑 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
44 Serious axe SC 1.4.3 AA Visual color-contrast: Ensures text and interactive elements have sufficient contrast ratio (4.5:1 for normal text, 3:1 for large text) against their background.
12 pages affected

Rule Information

Engine: axe

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3 AA

Disabilities affected:
Visual

Affected Pages

Who Is Affected

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

Examples

Example 1 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-05-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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"]
12 Moderate axe landmark-unique
10 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 Bug ID: A11Y-caf76b3f | Pattern ID: A11Y-06a0becf
<div class="search-block-form block block-search block-search-form-block" data-drupal-selector="search-block-form" id="block-localgov-wandf-searchform" role="search">
XPath: .lgd-region__inner--search > .search-block-form.block-search.block-search-form-block
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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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 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-04 🔑 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-04 🔑 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--no-link" data-dismiss-alert-token="alert-90--f77352dbc7b19b44b16d95537d3d8c1d5f5bbfc7" 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-04 🔑 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--no-link" data-dismiss-alert-token="alert-90--f77352dbc7b19b44b16d95537d3d8c1d5f5bbfc7" 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-04 🔑 Bug ID: A11Y-ef6d4406 | Pattern ID: A11Y-37d0e18b
<article class="js-localgov-alert-ba..." data-dismiss-alert-t...="alert-63--b0efba5585..." role="alert" data-once="allAlertBanners">
XPath: .js-localgov-alert-banner
Example 5 View on Page
ARIA role should be appropriate for the element
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-ff0f5186 | Pattern ID: A11Y-4fe8c49e
<li class="splide__slide cmbc-carousel_item is-active is-visible" id="carousel-moqimy8mh1xqv-slide01" role="group" aria-roledescription="slide" aria-label="1 of 4" style="width: calc(100%);">
XPath: #carousel-moqimy8mh1xqv-slide01
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-04 🔑 Bug ID: A11Y-f2cda396 | Pattern ID: A11Y-be3fad78
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(1) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role="switch"]
Example 2 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-dfa6d3ea | Pattern ID: A11Y-ee7c3f57
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(2) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role="switch"]
Example 3 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-bef8dc99 | Pattern ID: A11Y-ed1fcf25
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(3) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role="switch"]
Example 4 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-d74dfc31 | Pattern ID: A11Y-c88a4ae2
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(4) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role="switch"]
Example 5 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-d52d114d | Pattern ID: A11Y-cdb06a64
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(5) > .qc-cmp2-toggle-switch > .css-w01txj.qc-cmp2-toggle[role="switch"]
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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 Bug ID: A11Y-06103729 | Pattern ID: A11Y-953360e9
<input title="Search" data-drupal-selector="edit-keys" placeholder="Search our website" id="edit-keys--TCtUHr3Ob1Q" type="search" name="keys" value="" size="15" maxlength="128" class="form-search">
XPath: #edit-keys--TCtUHr3Ob1Q
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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 Bug ID: A11Y-b3f1e060 | Pattern ID: A11Y-6b8a67f2
<meta http-equiv="refresh" content="360">
XPath: meta[http-equiv="refresh"]
6 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.
6 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-04 🔑 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-04 🔑 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-04 🔑 Bug ID: A11Y-3f511eff | Pattern ID: A11Y-ad3b1d11
<h4 id="the-crisis-and-resilience-fund-crf-has-replaced-the-household-support-fund">The Crisis and Resilience Fund (CRF) has replaced the Household Support Fund</h4>
XPath: #the-crisis-and-resilience-fund-crf-has-replaced-the-household-support-fund
Example 4 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-c8952113 | Pattern ID: A11Y-cae2538e
<h4>Stamford crowns new Poet Laureate after record number of entries</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 5 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-f0b54a66 | Pattern ID: A11Y-f7793bb7
<h3 class="services-menu-title">Services</h3>
XPath: .services-menu-title
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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 Bug ID: A11Y-3d523978 | Pattern ID: A11Y-975ba7ba
<div class="html5-video-player y..." tabindex="" id="movie_player" data-version="/s/player/0980151a/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-04 🔑 Bug ID: A11Y-3c64ced1 | Pattern ID: A11Y-f6e2d70e
<div class="html5-video-player y..." tabindex="" id="movie_player" data-version="/s/player/0980151a/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-04 🔑 Bug ID: A11Y-1cc4f154 | Pattern ID: A11Y-ce70bc3d
<div class="html5-video-player y..." tabindex="" id="movie_player" data-version="/s/player/0980151a/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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 Bug ID: A11Y-8f562572 | Pattern ID: A11Y-48b688d0
<h2 class="lgd-card__title" role="heading" aria-level="h2"> <span>The Renters’ Rights Act: giving tenants stronger rights</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-04 🔑 Bug ID: A11Y-b9cd6891 | Pattern ID: A11Y-929b3244
<h2 class="lgd-card__title" role="heading" aria-level="h2"> <span>Council to name and shame fly-tipping offenders in Royal Greenwich</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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 Bug ID: A11Y-015da527 | Pattern ID: A11Y-27b1dd38
<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-05-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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-04 🔑 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 (AccessLint)

41 rules
5927 Moderate accesslint adaptable/list-children
7 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
List contains non-<li> child <p>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-1921ae6f | Pattern ID: A11Y-d4d0ef37
<p class="CybotCookiebotDialogDetailBodyEmptyCategoryMessage">We do not use cookies of this type.</p>
XPath: #CybotCookiebotDialogDetailBodyContentCookieTabsPreference > div > ul > p
Example 2 View on Page
List contains non-<li> child <p>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-c79d351b | Pattern ID: A11Y-719ccf92
<p class="CybotCookiebotDialogDetailBodyEmptyCategoryMessage">We do not use cookies of this type.</p>
XPath: #CybotCookiebotDialogDetailBodyContentCookieTabsUnclassified > div > ul > p
Example 3 View on Page
List contains non-<li> child <div>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-23d101c7 | Pattern ID: A11Y-0cd98082
<div class="qc-cmp2-scrollable-section"><ul class="qc-cmp2-consent-list"><li id="1" class="qc-cmp2-list-item qc-cmp2-expanded"><button role="listitem" class="qc-cmp2-list-item-header" aria-label="Opt-...
XPath: ul > div
Example 4 View on Page
List contains non-<li> child <p>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-af8beeab | Pattern ID: A11Y-d4d0ef37
<p class="CybotCookiebotDialogDetailBodyEmptyCategoryMessage">We do not use cookies of this type.</p>
XPath: #CybotCookiebotDialogDetailBodyContentCookieTabsPreference > div > ul > p
Example 5 View on Page
List contains non-<li> child <p>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-55509455 | Pattern ID: A11Y-4cf88ff8
<p class="CybotCookiebotDialogDetailBodyEmptyCategoryMessage">We do not use cookies of this type.</p>
XPath: #CybotCookiebotDialogDetailBodyContentCookieTabsAdvertising > div > ul > p
2008 Moderate accesslint labels-and-names/label-content-mismatch
37 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Accessible name "Select Language" does not contain visible label "Translate".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-95841178 | Pattern ID: A11Y-36867fea
<select class="notranslate fake_gt_selector" aria-label="Select Language" id="bbd-translation"><option value="">Select Language</option><option value="en|en" data-gt-href="#" selected="">English</opti...
XPath: #bbd-translation
Example 2 View on Page
Accessible name "Necessary (5)" does not contain visible text "Necessary 5".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-8490ef1d | Pattern ID: A11Y-8d470bb2
<button id="CybotCookiebotDialogDetailBodyContentCookieContainerNecessary" class="CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed" lang="en" data-target="Cybot...
XPath: #CybotCookiebotDialogDetailBodyContentCookieContainerNecessary
Example 3 View on Page
Accessible name "Preferences (0)" does not contain visible text "Preferences 0".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-4643045f | Pattern ID: A11Y-bebf9773
<button id="CybotCookiebotDialogDetailBodyContentCookieContainerPreference" class="CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed" lang="en" data-target="Cybo...
XPath: #CybotCookiebotDialogDetailBodyContentCookieContainerPreference
Example 4 View on Page
Accessible name "Statistics (9)" does not contain visible text "Statistics 9".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-5888dd39 | Pattern ID: A11Y-c925881c
<button id="CybotCookiebotDialogDetailBodyContentCookieContainerStatistics" class="CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed" lang="en" data-target="Cybo...
XPath: #CybotCookiebotDialogDetailBodyContentCookieContainerStatistics
Example 5 View on Page
Accessible name "Marketing (3)" does not contain visible text "Marketing 3".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-a7e2ee14 | Pattern ID: A11Y-abdf2978
<button id="CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising" class="CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed" lang="en" data-target="Cyb...
XPath: #CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising
53 Moderate accesslint landmarks/region
41 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Content is not contained within a landmark region.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-e489494e | Pattern ID: A11Y-b1c883e7
<div id="sliding-popup" role="alertdialog" aria-describedby="popup-text" aria-label="Cookie compliance banner" class="sliding-popup-top clearfix" style="height: auto; width: 100%; top: 0px;"><div aria...
XPath: #sliding-popup
Example 2 View on Page
Content is not contained within a landmark region.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-0b3bd87e | Pattern ID: A11Y-d8fe7914
<div id="klaro" style="--button-text-color: #fff; --dark1: #fafafa; --dark2: #777; --dark3: #555; --light1: #444; --light2: #666; --light3: #111; --green3: #f00; --notice-left: 20px; --notice-right: a...
XPath: #klaro
Example 3 View on Page
Content is not contained within a landmark region.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-0c1ebff3 | Pattern ID: A11Y-5d3088c3
<div id="CybotCookiebotDialog" name="CybotCookiebotDialog" role="dialog" aria-modal="true" aria-labelledby="CybotCookiebotDialogBodyContentTitle" tabindex="-1" lang="en" dir="ltr" ng-non-bindable="" c...
XPath: #CybotCookiebotDialog
Example 4 View on Page
Content is not contained within a landmark region.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-efce4dfb | Pattern ID: A11Y-16573076
<div class="anrt-gdpr-floating-cookie"><button class="anrt-gdpr-floating-cookie__button anrt-gdpr-floating-cookie--cookiepro" title="Update Cookie Preferences"><span class="visually-hidden">Update Coo...
XPath: body > div:nth-of-type(3)
Example 5 View on Page
Content is not contained within a landmark region.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-41ad954c | Pattern ID: A11Y-cb61efe1
<div class="qc-cmp2-container" id="qc-cmp2-container" data-nosnippet=""><div class="qc-cmp2-main" id="qc-cmp2-main" data-nosnippet=""><div height="720" class="qc-cmp-cleanslate css-11llh9d"><div id="q...
XPath: #qc-cmp2-container
43 Moderate accesslint distinguishable/color-contrast
12 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Insufficient color contrast ratio of 2.57:1 (required 4.5:1).
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-5da1e330 | Pattern ID: A11Y-1f62cb9e
<label for="edit-search-api-fulltext">Search</label>
XPath: div:nth-of-type(1) > label[for="edit-search-api-fulltext"]
Example 2 View on Page
Insufficient color contrast ratio of 1:1 (required 3:1).
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-e1d3afac | Pattern ID: A11Y-58f331d4
<span style="color: white;">Keep up-to-date with the latest news, what's on and how to have your say.</span>
XPath: p:nth-of-type(1) > span
Example 3 View on Page
Insufficient color contrast ratio of 1.06:1 (required 4.5:1).
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-f62c7811 | Pattern ID: A11Y-06f96978
<button onclick="playPause()" type="button">Pause video</button>
XPath: div:nth-of-type(1) > div > section > div:nth-of-type(1) > div > button
Example 4 View on Page
Insufficient color contrast ratio of 1:1 (required 4.5:1).
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-f370f5d5 | Pattern ID: A11Y-fb66c7b6
<button class="localgov-alert-banner__close js-localgov-alert-banner__close" aria-label="Hide alert" data-once="allAlertBannerCloseButtons">Hide</button>
XPath: div > button[aria-label="Hide alert"]
Example 5 View on Page
Insufficient color contrast ratio of 1:1 (required 4.5:1).
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-73270631 | Pattern ID: A11Y-3a2a71ed
<a class="a2a_button a2a_button_twitter ext" href="https://twitter.com/londoncouncils" data-extlink="" target="_blank" rel="noopener noreferrer" title="(opens in a new window)">twitter<svg focusable="...
XPath: span > a[href="https://twitter.com/londoncouncils"]
42 Moderate accesslint aria/aria-required-attr
6 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Role "switch" requires attribute "aria-checked".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-af473f3b | Pattern ID: A11Y-44564b27
<input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferences" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBod...
XPath: #CybotCookiebotDialogBodyLevelButtonPreferences
Example 2 View on Page
Role "switch" requires attribute "aria-checked".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-8a592af2 | Pattern ID: A11Y-d1bafd69
<input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatistics" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBody...
XPath: #CybotCookiebotDialogBodyLevelButtonStatistics
Example 3 View on Page
Role "switch" requires attribute "aria-checked".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-fa737a38 | Pattern ID: A11Y-c9db9f0b
<input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketing" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyL...
XPath: #CybotCookiebotDialogBodyLevelButtonMarketing
Example 4 View on Page
Role "switch" requires attribute "aria-checked".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-cea695a8 | Pattern ID: A11Y-36f46df9
<input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferencesInline" aria-labelledby="CybotCookiebotDialogBodyLevelButtonPreferencesInlineLabel" class="CybotCookiebotDialogBodyLevelButton ...
XPath: #CybotCookiebotDialogBodyLevelButtonPreferencesInline
Example 5 View on Page
Role "switch" requires attribute "aria-checked".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-57bc26bb | Pattern ID: A11Y-29bf11e9
<input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatisticsInline" aria-labelledby="CybotCookiebotDialogBodyLevelButtonStatisticsInlineLabel" class="CybotCookiebotDialogBodyLevelButton Cy...
XPath: #CybotCookiebotDialogBodyLevelButtonStatisticsInline
29 Moderate accesslint keyboard-accessible/tabindex
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element has tabindex="1" which disrupts tab order.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-0baa354f | Pattern ID: A11Y-82f16207
<a href="#main-content" class="visually-hidden focusable skip-link" tabindex="1"> Skip to main content </a>
XPath: body > a[href="#main-content"]
Example 2 View on Page
Element has tabindex="2" which disrupts tab order.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-884379e0 | Pattern ID: A11Y-f5636249
<div class="site-logo" tabindex="2"> <img src="/themes/custom/bfc/logo.svg" alt="Bracknell Forest Council"> </div>
XPath: #block-bfc-localgov-sitebranding > div
Example 3 View on Page
Element has tabindex="3" which disrupts tab order.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-ba695986 | Pattern ID: A11Y-0fe469fb
<button aria-controls="main-menu-wrapper" aria-expanded="false" type="button" class="menu__button" tabindex="3"> <span>Menu</span> <span aria-hidden="true" class="menu__button-bars...
XPath: #block-bfc-localgov-mainnavigation > button
Example 4 View on Page
Element has tabindex="3" which disrupts tab order.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-0a66ad27 | Pattern ID: A11Y-78078e8c
<li class="menu--main__account-link" tabindex="3"> <div class="account-link account-link--white"> <a href="/customer-accounts"> My accounts </a> </div> </li>
XPath: #main-menu-wrapper > div > div > ul > li:nth-of-type(1)
Example 5 View on Page
Element has tabindex="3" which disrupts tab order.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-819e7e50 | Pattern ID: A11Y-1e5b4db1
<a href="/bins-and-recycling" tabindex="3" data-drupal-link-system-path="node/95">Bins and recycling</a>
XPath: li:nth-of-type(2) > a[href="/bins-and-recycling"]
26 Moderate accesslint keyboard-accessible/nested-interactive
3 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Interactive element <button> is nested inside <a>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-c596d453 | Pattern ID: A11Y-0254d74a
<button class="services__card-title h4">Complaints, Comments and Praise </button>
XPath: a[href="/customerfeedback/"] > button
Example 2 View on Page
Interactive element <button> is nested inside <a>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-7895e1ed | Pattern ID: A11Y-65793139
<button class="services__card-title h4">Apply for a Council home</button>
XPath: a[href="/applyforacouncilproperty/"] > button
Example 3 View on Page
Interactive element <button> is nested inside <a>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-721a767e | Pattern ID: A11Y-e20c39f2
<button class="services__card-title h4">Apply for benefits</button>
XPath: a[href="/applyforhousingbenefitandcounciltaxsupport/"] > button
Example 4 View on Page
Interactive element <button> is nested inside <a>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-cb79c36c | Pattern ID: A11Y-6823ae83
<button class="services__card-title h4">Bin collection days</button>
XPath: a[href="http://app.newark-sherwooddc.gov.uk/bincollection/"] > button
Example 5 View on Page
Interactive element <button> is nested inside <a>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-b1997455 | Pattern ID: A11Y-b216b7fe
<button class="services__card-title h4">Council House repairs</button>
XPath: a[href="/repairsandmaintenance/"] > button
26 Moderate accesslint aria/presentational-children-focusable
3 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Focusable element inside a "link" role whose children are presentational.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-4034a58d | Pattern ID: A11Y-f3bdfa6a
<button class="services__card-title h4">Complaints, Comments and Praise </button>
XPath: a[href="/customerfeedback/"] > button
Example 2 View on Page
Focusable element inside a "link" role whose children are presentational.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-7a649b75 | Pattern ID: A11Y-2903396a
<button class="services__card-title h4">Apply for a Council home</button>
XPath: a[href="/applyforacouncilproperty/"] > button
Example 3 View on Page
Focusable element inside a "link" role whose children are presentational.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-aea57c23 | Pattern ID: A11Y-9d8d346c
<button class="services__card-title h4">Apply for benefits</button>
XPath: a[href="/applyforhousingbenefitandcounciltaxsupport/"] > button
Example 4 View on Page
Focusable element inside a "link" role whose children are presentational.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-0d54a018 | Pattern ID: A11Y-c43d2527
<button class="services__card-title h4">Bin collection days</button>
XPath: a[href="http://app.newark-sherwooddc.gov.uk/bincollection/"] > button
Example 5 View on Page
Focusable element inside a "link" role whose children are presentational.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-854adf96 | Pattern ID: A11Y-a05a726a
<button class="services__card-title h4">Council House repairs</button>
XPath: a[href="/repairsandmaintenance/"] > button
24 Moderate accesslint text-alternatives/svg-img-alt
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
svg with role='img' has no accessible name.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-7bd510de | Pattern ID: A11Y-f95e9812
<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-i2...
XPath: a[href="/benefits/apply"] > svg
Example 2 View on Page
svg with role='img' has no accessible name.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-e6fbc5e1 | Pattern ID: A11Y-35899f2f
<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-i2...
XPath: a[href="/dio/apply-or-search-job"] > svg
Example 3 View on Page
svg with role='img' has no accessible name.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-3293f0bc | Pattern ID: A11Y-8496842b
<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-i2...
XPath: a[href="/dio/register-council-tax-electronic-billing"] > svg
Example 4 View on Page
svg with role='img' has no accessible name.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-6abcbe46 | Pattern ID: A11Y-0c899a7d
<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-i2...
XPath: a[href="/dio/apply-planning-permission"] > svg
Example 5 View on Page
svg with role='img' has no accessible name.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-bc5cf755 | Pattern ID: A11Y-012cb2a1
<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-i2...
XPath: a[href="/schools-and-learning/schools/admissions"] > svg
19 Moderate accesslint labels-and-names/duplicate-id-aria
13 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Duplicate ID "edit-s--2" referenced by label[for].
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-3ecbb6a1 | Pattern ID: A11Y-5f0eecfc
<input data-drupal-selector="edit-s" placeholder="Search" type="text" id="edit-s--2" name="s" value="" size="30" maxlength="128" class="form-text required" required="required" aria-required="true">
XPath: #edit-s--2
Example 2 View on Page
Duplicate ID "toggleDescription" referenced by aria-labelledby.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-106aa3d0 | Pattern ID: A11Y-c485b201
<label id="toggleDescription" class="qc-usp-action-description" style="width: 80%;"><p>I want to opt-out of the Sale of my Personal Data.</p></label>
XPath: #toggleDescription
Example 3 View on Page
Duplicate ID "lgd-header__nav--primary" referenced by aria-controls.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-d79422ba | Pattern ID: A11Y-b5027bff
<div id="lgd-header__nav--primary" class="lgd-header__nav lgd-header__nav--primary"> <div class="lgd-region lgd-region--primary-menu region region-primary-menu"> ...
XPath: #lgd-header__nav--primary
Example 4 View on Page
Duplicate ID "block-bbd-localgov-localgov-mainnavigation-scarfolk-menu" referenced by aria-labelledby.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-16111dc8 | Pattern ID: A11Y-ae1638f8
<h2 class="visually-hidden" id="block-bbd-localgov-localgov-mainnavigation-scarfolk-menu">Main navigation</h2>
XPath: #block-bbd-localgov-localgov-mainnavigation-scarfolk-menu
Example 5 View on Page
Duplicate ID "edit-s--2" referenced by label[for].
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-6f6310fe | Pattern ID: A11Y-5f0eecfc
<input placeholder="Start a search" data-drupal-selector="edit-s" type="text" id="edit-s--2" name="s" value="" size="30" maxlength="128" class="form-text">
XPath: #edit-s--2
19 Moderate accesslint navigable/empty-heading
3 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Heading is empty. Add text content or remove the heading element.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-124df09e | Pattern ID: A11Y-d7ffb408
<h3 class="ot-host-name"></h3>
XPath: section > div:nth-of-type(1) > h3
Example 2 View on Page
Heading is empty. Add text content or remove the heading element.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-46a817ca | Pattern ID: A11Y-7f294d03
<h4 class="ot-host-desc"></h4>
XPath: section > div:nth-of-type(1) > h4
Example 3 View on Page
Heading is empty. Add text content or remove the heading element.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-56535294 | Pattern ID: A11Y-8f0a915b
<h2> <a href="/benefits" rel="bookmark"><span></span> </a> </h2>
XPath: div:nth-of-type(1) > div > div > div:nth-of-type(2) > div:nth-of-type(1) > article > h2
Example 4 View on Page
Heading is empty. Add text content or remove the heading element.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-0cfebc19 | Pattern ID: A11Y-db091425
<h2> <a href="/bins-waste-recycling" rel="bookmark"><span></span> </a> </h2>
XPath: div:nth-of-type(1) > div > div > div:nth-of-type(2) > div:nth-of-type(2) > article > h2
Example 5 View on Page
Heading is empty. Add text content or remove the heading element.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-7ba978ee | Pattern ID: A11Y-2d3e34bb
<h2> <a href="/business-licences-permits" rel="bookmark"><span></span> </a> </h2>
XPath: div:nth-of-type(1) > div > div > div:nth-of-type(2) > div:nth-of-type(3) > article > h2
12 Moderate accesslint keyboard-accessible/focus-order
8 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Non-interactive <div> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-b8a48e32 | Pattern ID: A11Y-634b240c
<div class="qc-usp-main-messaging" tabindex="0"><div class="usp-dns"><p>If you wish to opt-out of the sale, sharing to third parties, or processing of your personal or sensitive information for target...
XPath: #qc-cmp2-usp > div:nth-of-type(1) > div:nth-of-type(1)
Example 2 View on Page
Non-interactive <div> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-3e9717d8 | Pattern ID: A11Y-82c019a0
<div id="onetrust-banner-sdk" class="otFlat bottom ot-wo-title vertical-align-content" tabindex="0" style="bottom: 0px;"><div role="alertdialog" aria-describedby="onetrust-policy-text" aria-label="Pri...
XPath: #onetrust-banner-sdk
Example 3 View on Page
Non-interactive <h2> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-0eb68c84 | Pattern ID: A11Y-e0017706
<h2 tabindex="0" class="webform-section-title" data-once="report-show-section">Report a problem with this page</h2>
XPath: #edit-report-a-problem-with-this-page > h2
Example 4 View on Page
Non-interactive <div> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-2dbcdc7c | Pattern ID: A11Y-4ac2b1cd
<div tabindex="0" id="edit-cancel" class="js-form-item form-item js-form-type-webform-markup form-item-cancel js-form-item-cancel form-no-label" data-once="report-hide-section"> <p>Cancel</p...
XPath: #edit-cancel
Example 5 View on Page
Non-interactive <div> with tabindex="0" has no interactive role.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-63a29d65 | Pattern ID: A11Y-697d8581
<div id="cookiescript_reportwrap" tabindex="0"> <div class="cookiescript_report_strict " data-cs-tab-content="strict"> <div class="cookiescript_category...
XPath: #cookiescript_reportwrap
11 Moderate accesslint text-alternatives/image-alt-words
9 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Alt text "Picture of a person" starts with redundant prefix "picture".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-c205331f | Pattern ID: A11Y-0d7a261a
<img loading="lazy" src="/sites/default/files/2026-04/Profile%20Picture%20Caroline%20Corballis_0.jpg" width="1080" height="1290" alt="Picture of a person" data-once="allImages">
XPath: a[href="/council/newsroom/news/2026/final-talk-the-current-season-clare-museum%E2%80%99s-lecture-series"] > div:nth-of-type(1) > div > img
Example 2 View on Page
Alt text "image of a school with trees in front" starts with redundant prefix "image".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-0704c874 | Pattern ID: A11Y-90a048ea
<img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-01/school%20%281%29.png?itok=807_KqIt" width="100" height="100" alt="image of a school with trees in front">
XPath: li:nth-of-type(3) > article > div:nth-of-type(1) > div > img
Example 3 View on Page
Alt text "Image of children playing in autumn leaves" starts with redundant prefix "image".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-0318b4f8 | Pattern ID: A11Y-d54ac305
<img loading="lazy" src="/sites/default/files/styles/medium_3_2_600x400/public/2024-02/Foster.png?itok=0oalikhU" width="600" height="400" alt="Image of children playing in autumn leaves">
XPath: div:nth-of-type(3) > section > div > div:nth-of-type(1) > div > img
Example 4 View on Page
Alt text "Picture of the Tate Modern and Millennium Bridge in London on a sunny day" starts with redundant prefix "picture".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-35f71bce | Pattern ID: A11Y-f3dceb1e
<img loading="lazy" src="/sites/default/files/2024-05/tate_modern_2.jpg" width="1040" height="520" alt="Picture of the Tate Modern and Millennium Bridge in London on a sunny day " typeof="foaf:Image" ...
XPath: div:nth-of-type(1) > div:nth-of-type(2) > img
Example 5 View on Page
Alt text "Picture of 45 + 47" starts with redundant prefix "picture".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-906619c4 | Pattern ID: A11Y-595e2fdf
<img loading="lazy" src="/sites/default/files/styles/localgov_newsroom_teaser/public/2026-04/20260313_143009.jpg?itok=JjHTHP47" width="600" height="450" alt="Picture of 45 + 47" data-once="allImages">
XPath: article:nth-of-type(2) > div:nth-of-type(1) > div > div > div > img
11 Moderate accesslint landmarks/landmark-unique
10 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Multiple navigation landmarks have the same label "main navigation".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-24f6dd5d | Pattern ID: A11Y-68476f93
<nav aria-labelledby="block-bbd-localgov-mainnavigation-menu" id="block-bbd-localgov-mainnavigation" class="block block-menu navigation navigation--main"> <h2 class="visually-hidden" id...
XPath: #block-bbd-localgov-mainnavigation
Example 2 View on Page
Multiple navigation landmarks have the same label "accessibility and language tools".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-f7b9038c | Pattern ID: A11Y-2c5595b0
<nav class="navigation--a11y"> <ul class="menu menu--a11y"> <li class="menu-item"> <button type="button" class="reciteme__proxy-trigger" data-once="recitemeProxy"> Accessibili...
XPath: #lgd-header-top > nav
Example 3 View on Page
Multiple navigation landmarks have the same label "accessibility and language tools".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-8a89e6bb | Pattern ID: A11Y-884e526d
<nav class="navigation--a11y"> <ul class="menu menu--a11y"> <li class="menu-item"> <button type="button" class="reciteme__proxy-trigger" data-once="recitemeProxy"> Accessibili...
XPath: #lgd-header-bottom > nav
Example 4 View on Page
Multiple navigation landmarks have the same label "main navigation".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-419893c4 | Pattern ID: A11Y-0046878a
<nav aria-labelledby="block-bbd-localgov-localgov-mainnavigation-scarfolk-menu" id="block-bbd-localgov-localgov-mainnavigation-scarfolk" class="block block-menu navigation navigation--main"> ...
XPath: #block-bbd-localgov-localgov-mainnavigation-scarfolk
Example 5 View on Page
Multiple navigation landmarks have the same label "main navigation".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-f46b1393 | Pattern ID: A11Y-68476f93
<nav aria-labelledby="block-bbd-localgov-mainnavigation-menu" id="block-bbd-localgov-mainnavigation" class="block block-menu navigation navigation--main"> <h2 class="visually-hidden" id...
XPath: #block-bbd-localgov-mainnavigation
11 Moderate accesslint landmarks/no-duplicate-contentinfo
10 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Page has multiple contentinfo landmarks.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-432be951 | Pattern ID: A11Y-ff93d98d
<div id="cookiescript_reportdate" role="contentinfo">Cookie <a id="cookiescript_reportlink" href="https://cookie-script.com/cookie-report?identifier=477d9825c3bd983c31c81f8a865d8dba" target="_blank" a...
XPath: #cookiescript_reportdate
Example 2 View on Page
Page has multiple contentinfo landmarks.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-d7922b71 | Pattern ID: A11Y-a938ae3f
<div class="eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--opt-in cookies-notice" role="contentinfo" aria-label="cookienotice" aria-hidden="false"> <div clas...
XPath: #sliding-popup > div[aria-label="cookienotice"]
Example 3 View on Page
Page has multiple contentinfo landmarks.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-9bdffd26 | Pattern ID: A11Y-993caeab
<footer class="lgd-footer"> <div class="footer__before-pre"> <div class="lgd-region lgd-region--pre-footer region region-pre-footer"> <div class="lgd-region...
XPath: div:nth-of-type(2) > footer
Example 4 View on Page
Page has multiple contentinfo landmarks.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-1643e515 | Pattern ID: A11Y-993caeab
<footer class="lgd-footer"> <div class="lgd-footer__footer"> <div class="lgd-container"> <div class="lgd-row"> <div cl...
XPath: div:nth-of-type(2) > footer
Example 5 View on Page
Page has multiple contentinfo landmarks.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-a932a52a | Pattern ID: A11Y-e157c14f
<footer class="footer"> <div class="footer-container"> <div class="footer-navigation" role="navigation"> <div class="footer-section footer-grid-column-one-quarter"> <h2 class="ma...
XPath: div:nth-of-type(2) > div > footer
10 Moderate accesslint landmarks/no-duplicate-banner
4 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Page has multiple banner landmarks.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-b9c50b17 | Pattern ID: A11Y-1e9b7d42
<header class="header"> <div class="header-container"> <a href="/" class="ncc-logo" title="Northumberland County Council"> <picture> <source srcset="/themes/custom/ncc_theme_v1/img/logo.png"...
XPath: body > div:nth-of-type(2) > header
Example 2 View on Page
Page has multiple banner landmarks.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-f1ec32fc | Pattern ID: A11Y-39f4cf17
<div id="block-bbd-localgov-localgov-alert-banner" class="block block-localgov-alert-banner block-localgov-alert-banner-block" role="banner"> <article class="js-localgov-alert-b...
XPath: #block-bbd-localgov-localgov-alert-banner
Example 3 View on Page
Page has multiple banner landmarks.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-fa129da9 | Pattern ID: A11Y-8cd4d35b
<header class="lgd-header" data-once="allStickyHeaders" style="position: fixed;"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> <div cl...
XPath: div:nth-of-type(2) > header
Example 4 View on Page
Page has multiple banner landmarks.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-c08a6b51 | Pattern ID: A11Y-1a446050
<div class="lgd-region lgd-region--header region region-header" role="banner"> <div class="lgd-region__inner lgd-region__inner--header"> <div id="block-elmbridge-localgov-sitebranding-...
XPath: header > div > div > div > div > div:nth-of-type(1)
Example 5 View on Page
Page has multiple banner landmarks.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-62af5f9a | Pattern ID: A11Y-f6897974
<div class="lgd-region lgd-region--secondary-menu region region-secondary-menu" role="banner"> <div class="lgd-region__inner lgd-region__inner--secondary-menu"> <nav aria-l...
XPath: #lgd-header__nav--secondary > div
8 Moderate accesslint labels-and-names/frame-title
8 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-e51223b6 | Pattern ID: A11Y-1a34e07c
<iframe name="votingFrame" frameborder="0"></iframe>
XPath: #goog-gt-votingHiddenPane > iframe[name="votingFrame"]
Example 2 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-817f6021 | Pattern ID: A11Y-1a34e07c
<iframe name="votingFrame" frameborder="0"></iframe>
XPath: #goog-gt-votingHiddenPane > iframe[name="votingFrame"]
Example 3 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-f94c15c1 | Pattern ID: A11Y-1a34e07c
<iframe name="votingFrame" frameborder="0"></iframe>
XPath: #goog-gt-votingHiddenPane > iframe[name="votingFrame"]
Example 4 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-249fed3e | Pattern ID: A11Y-1a34e07c
<iframe name="votingFrame" frameborder="0"></iframe>
XPath: #goog-gt-votingHiddenPane > iframe[name="votingFrame"]
Example 5 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-0afca905 | Pattern ID: A11Y-1a34e07c
<iframe name="votingFrame" frameborder="0"></iframe>
XPath: #goog-gt-votingHiddenPane > iframe[name="votingFrame"]
8 Moderate accesslint readable/valid-lang
4 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Invalid lang attribute value "iw".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-f2470bf0 | Pattern ID: A11Y-ea8e1de1
<option value="en|iw" data-gt-href="#" lang="iw">עִבְרִית</option>
XPath: #bbd-translation > option:nth-of-type(28)
Example 2 View on Page
Invalid lang attribute value "jw".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-84e37a0f | Pattern ID: A11Y-86494752
<option value="en|jw" data-gt-href="#" lang="jw">Basa Jawa</option>
XPath: #bbd-translation > option:nth-of-type(68)
Example 3 View on Page
Invalid lang attribute value "iw".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-5551eb27 | Pattern ID: A11Y-ea8e1de1
<option value="en|iw" data-gt-href="#" lang="iw">עִבְרִית</option>
XPath: #bbd-translation > option:nth-of-type(28)
Example 4 View on Page
Invalid lang attribute value "jw".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-adcce729 | Pattern ID: A11Y-86494752
<option value="en|jw" data-gt-href="#" lang="jw">Basa Jawa</option>
XPath: #bbd-translation > option:nth-of-type(68)
Example 5 View on Page
Invalid lang attribute value "iw".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-ece6a609 | Pattern ID: A11Y-ea8e1de1
<option value="en|iw" data-gt-href="#" lang="iw">עִבְרִית</option>
XPath: #bbd-translation > option:nth-of-type(28)
8 Moderate accesslint labels-and-names/form-label
2 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Form element has no accessible label.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-8456b4ef | Pattern ID: A11Y-a6809d5e
<select id="gtranslate_fake_select"><option value="">Select Language</option><option value="en|en" class="notranslate" translate="no">English</option><option value="en|ar" class="notranslate" translat...
XPath: #gtranslate_fake_select
Example 2 View on Page
Form element has no accessible label.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-feffb0fa | Pattern ID: A11Y-4d8e68eb
<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="To...
XPath: li:nth-of-type(1) > div > button
Example 3 View on Page
Form element has no accessible label.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-5b8dca59 | Pattern ID: A11Y-81a5351d
<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="To...
XPath: li:nth-of-type(2) > div > button
Example 4 View on Page
Form element has no accessible label.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-467869c4 | Pattern ID: A11Y-7d026323
<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="To...
XPath: li:nth-of-type(3) > div > button
Example 5 View on Page
Form element has no accessible label.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-4c5b8dcd | Pattern ID: A11Y-40f6813c
<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="To...
XPath: li:nth-of-type(4) > div > button
7 Moderate accesslint aria/aria-allowed-role
5 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Role "listitem" is not allowed on element <button>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-1a569b21 | Pattern ID: A11Y-c3c8b63b
<button role="listitem" class="qc-cmp2-list-item-header" aria-label="Opt-Outs" aria-live="polite"><div class="titles-header"><p class="qc-cmp2-list-item-title">Personal Data Processing Opt Outs</p></d...
XPath: #\31 > button[aria-label="Opt-Outs"]
Example 2 View on Page
Role "alert" is not allowed on element <article>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-dc97ed5e | Pattern ID: A11Y-89b30d24
<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-90--f...
XPath: #block-alertbanner > article
Example 3 View on Page
Role "alert" is not allowed on element <article>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-ce30f995 | Pattern ID: A11Y-89b30d24
<article 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" data-dismiss-...
XPath: #block-alertbanner > article
Example 4 View on Page
Role "group" is not allowed on element <li>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-c78e3299 | Pattern ID: A11Y-fb12858d
<li class="splide__slide cmbc-carousel_item is-active is-visible" id="carousel-moqin6amp49dt-slide01" role="group" aria-roledescription="slide" aria-label="1 of 4" style="width: calc(100%);"> <di...
XPath: #carousel-moqin6amp49dt-slide01
Example 5 View on Page
Role "listitem" is not allowed on element <button>.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-a4cdf292 | Pattern ID: A11Y-c3c8b63b
<button role="listitem" class="qc-cmp2-list-item-header" aria-label="Opt-Outs" aria-live="polite"><div class="titles-header"><p class="qc-cmp2-list-item-title">Personal Data Processing Opt Outs</p></d...
XPath: #\31 > button[aria-label="Opt-Outs"]
7 Moderate accesslint labels-and-names/aria-toggle-field-name
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
ARIA toggle field has no accessible name.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-fb80594f | Pattern ID: A11Y-4e9b2de6
<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="To...
XPath: li:nth-of-type(1) > div > button
Example 2 View on Page
ARIA toggle field has no accessible name.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-de0b07c4 | Pattern ID: A11Y-db376747
<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="To...
XPath: li:nth-of-type(2) > div > button
Example 3 View on Page
ARIA toggle field has no accessible name.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-6d099afa | Pattern ID: A11Y-862c96bb
<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="To...
XPath: li:nth-of-type(3) > div > button
Example 4 View on Page
ARIA toggle field has no accessible name.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-476a8419 | Pattern ID: A11Y-aae64f2d
<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="To...
XPath: li:nth-of-type(4) > div > button
Example 5 View on Page
ARIA toggle field has no accessible name.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-808c2bc0 | Pattern ID: A11Y-ec568791
<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="To...
XPath: li:nth-of-type(5) > div > button
7 Moderate accesslint labels-and-names/button-name
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Button has no discernible text.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-d5bdca78 | Pattern ID: A11Y-fe5c01fe
<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="To...
XPath: li:nth-of-type(1) > div > button
Example 2 View on Page
Button has no discernible text.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-03a90a50 | Pattern ID: A11Y-c620eea4
<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="To...
XPath: li:nth-of-type(2) > div > button
Example 3 View on Page
Button has no discernible text.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-a1493b1c | Pattern ID: A11Y-559f2fcb
<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="To...
XPath: li:nth-of-type(3) > div > button
Example 4 View on Page
Button has no discernible text.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-44779cf6 | Pattern ID: A11Y-9555d96e
<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="To...
XPath: li:nth-of-type(4) > div > button
Example 5 View on Page
Button has no discernible text.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-9f765582 | Pattern ID: A11Y-8a013593
<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="To...
XPath: li:nth-of-type(5) > div > button
6 Moderate accesslint labels-and-names/multiple-labels
6 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Form field has 3 labels. Use a single label element.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-49acbae2 | Pattern ID: A11Y-4a2a72be
<input data-drupal-selector="edit-s" placeholder="Search" type="text" id="edit-s--2" name="s" value="" size="30" maxlength="128" class="form-text required" required="required" aria-required="true">
XPath: #edit-s--2
Example 2 View on Page
Form field has 2 labels. Use a single label element.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-d45ce0c1 | Pattern ID: A11Y-4a2a72be
<input placeholder="Start a search" data-drupal-selector="edit-s" type="text" id="edit-s--2" name="s" value="" size="30" maxlength="128" class="form-text">
XPath: #edit-s--2
Example 3 View on Page
Form field has 2 labels. Use a single label element.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-8bbcbe6c | Pattern ID: A11Y-c35a6428
<input data-drupal-selector="edit-s" placeholder="Search" type="text" id="edit-s" name="s" value="" size="30" maxlength="128" class="form-text required" required="required" aria-required="true">
XPath: #edit-s
Example 4 View on Page
Form field has 3 labels. Use a single label element.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-065066fd | Pattern ID: A11Y-c35a6428
<input data-drupal-selector="edit-s" placeholder="Search" type="text" id="edit-s" name="s" value="" size="30" maxlength="128" class="form-text required" required="required" aria-required="true">
XPath: #edit-s
Example 5 View on Page
Form field has 2 labels. Use a single label element.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-1970c031 | Pattern ID: A11Y-f0b538ae
<input title="Enter the terms you wish to search for." data-drupal-selector="edit-keys" type="search" id="edit-keys" name="keys" value="" size="15" maxlength="128" class="form-search">
XPath: #edit-keys
6 Moderate accesslint navigable/heading-order
6 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Heading level 3 skipped from level 1. Use h2 instead.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-7880dda7 | Pattern ID: A11Y-1afde6a3
<h3 class="box-link__title"> <a class="box-link__link" href="/planning-and-building/development-management/planning-permission"> Online Planning </a> </h3>
XPath: li:nth-of-type(1) > article > h3
Example 2 View on Page
Heading level 4 skipped from level 2. Use h3 instead.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-2e18fff7 | Pattern ID: A11Y-4b68e7f8
<h4 class="heading heading--small"> Connect with us </h4>
XPath: div:nth-of-type(4) > h4
Example 3 View on Page
Heading level 4 skipped from level 2. Use h3 instead.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-df15ffa6 | Pattern ID: A11Y-ae8ae4dd
<h4 id="the-crisis-and-resilience-fund-crf-has-replaced-the-household-support-fund">The Crisis and Resilience Fund (CRF) has replaced the Household Support Fund</h4>
XPath: #the-crisis-and-resilience-fund-crf-has-replaced-the-household-support-fund
Example 4 View on Page
Heading level 4 skipped from level 2. Use h3 instead.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-9046c8c9 | Pattern ID: A11Y-4b448bf8
<h4>Stamford crowns new Poet Laureate after record number of entries</h4>
XPath: a[href="/news/2026/stamford-crowns-new-poet-laureate-after-record-number-entries"] > div:nth-of-type(2) > div > div:nth-of-type(2) > h4
Example 5 View on Page
Heading level 3 skipped from level 1. Use h2 instead.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-61ee699c | Pattern ID: A11Y-4c974d38
<h3 class="services-menu-title">Services</h3>
XPath: div > div > h3
5 Moderate accesslint aria/aria-allowed-attr
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
ARIA attribute "aria-expanded" is not allowed on role "listitem".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-24d31cb1 | Pattern ID: A11Y-923e03d5
<li class="is-accordion-submenu-parent" aria-controls="bw1xo2-acc-menu" aria-expanded="false" id="yu9ws6-acc-menu-link"><a href="/your-business/">Your Business</a> <ul class="multilevel-linkul-0 subme...
XPath: #yu9ws6-acc-menu-link
Example 2 View on Page
ARIA attribute "aria-expanded" is not allowed on role "listitem".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-70577ea4 | Pattern ID: A11Y-bea82fb3
<li class="is-accordion-submenu-parent" aria-controls="so0cq8-acc-menu" aria-expanded="false" id="9i3bk2-acc-menu-link"><a href="/your-council/">Your Council</a> <ul class="multilevel-linkul-0 submenu...
XPath: #\39 i3bk2-acc-menu-link
Example 3 View on Page
ARIA attribute "aria-expanded" is not allowed on role "listitem".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-ed912b41 | Pattern ID: A11Y-02bd56d1
<li class="is-accordion-submenu-parent" aria-controls="v9rmxi-acc-menu" aria-expanded="false" id="p6yja6-acc-menu-link"><a href="/your-district/">Your District</a> <ul class="multilevel-linkul-0 subme...
XPath: #p6yja6-acc-menu-link
Example 4 View on Page
ARIA attribute "aria-expanded" is not allowed on role "listitem".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-a32743e2 | Pattern ID: A11Y-68367daa
<li class="is-accordion-submenu-parent" aria-controls="6qyie7-acc-menu" aria-expanded="false" id="d8988i-acc-menu-link"><a href="/your-home/">Your Home</a> <ul class="multilevel-linkul-0 submenu is-ac...
XPath: #d8988i-acc-menu-link
Example 5 View on Page
ARIA attribute "aria-expanded" is not allowed on role "listitem".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-fdfdb161 | Pattern ID: A11Y-300cf3e2
<li class="is-accordion-submenu-parent" aria-controls="mt0n7v-acc-menu" aria-expanded="false" id="et9o07-acc-menu-link"><a href="/latest-news/">Latest news</a> <ul class="multilevel-linkul-0 submenu i...
XPath: #et9o07-acc-menu-link
5 Moderate accesslint landmarks/banner-is-top-level
3 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Banner landmark is nested within another landmark.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-305f5e56 | Pattern ID: A11Y-7677bb19
<section role="banner" aria-label="Search"> <div class="lgd-region lgd-region--banner region region-banner"> <div class="lgd-region__inner lgd-region__inner--banner"> <d...
XPath: div:nth-of-type(1) > section[aria-label="Search"]
Example 2 View on Page
Banner landmark is nested within another landmark.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-5557e88e | Pattern ID: A11Y-d19364f4
<div class="lgd-region lgd-region--content region region-content" role="banner"> <div class="lgd-region__inner lgd-region__inner--content"> <div id="block-elmbridge-localgov-mainpageco...
XPath: #main-content > div:nth-of-type(1)
Example 3 View on Page
Banner landmark is nested within another landmark.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-8a4f3640 | Pattern ID: A11Y-f4f2d365
<div class="lgd-region lgd-region--content-bottom region region-content-bottom" role="banner"> <div class="lgd-container padding-horizontal"> <div class="lgd-region__inner lgd-regi...
XPath: #main-content > div:nth-of-type(2)
Example 4 View on Page
Banner landmark is nested within another landmark.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-d8490f14 | Pattern ID: A11Y-50987cef
<div class="flex justify:between pos:rel flex-grow:1 pad-t:-5 pad-b:-2 m:pad-b:-5" role="banner"> <div class="flex justify:center pad-t:-2 mar-r:-2" style="min-width: 26px;"> ...
XPath: article:nth-of-type(1) > div > div > div
Example 5 View on Page
Banner landmark is nested within another landmark.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-a09f3d42 | Pattern ID: A11Y-16383d4a
<div class="flex justify:between pos:rel flex-grow:1 pad-t:-5 pad-b:-2 m:pad-b:-5" role="banner"> <div class="flex justify:center pad-t:-2 mar-r:-2" style="min-width: 26px;"> ...
XPath: article:nth-of-type(2) > div > div > div
5 Moderate accesslint text-alternatives/role-img-alt
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element with role='img' has no accessible name. Add aria-label or aria-labelledby.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-36c0b4f7 | Pattern ID: A11Y-99a63b07
<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="https://ats-knowsley.jgp.co.uk/vacancies?ga_client_id=9bc5e856-3dcd-488c-9f52-85aff59822ae"] > span
Example 2 View on Page
Element with role='img' has no accessible name. Add aria-label or aria-labelledby.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-e23a3c82 | Pattern ID: A11Y-864c1d98
<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="https://www.foster4.co.uk/"] > span
Example 3 View on Page
Element with role='img' has no accessible name. Add aria-label or aria-labelledby.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-ae26d3fb | Pattern ID: A11Y-b034afe1
<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="https://knowsleyeps.co.uk/"] > span
Example 4 View on Page
Element with role='img' has no accessible name. Add aria-label or aria-labelledby.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-76259615 | Pattern ID: A11Y-9873ea0d
<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="https://yourlibrary.knowsley.gov.uk/"] > span
Example 5 View on Page
Element with role='img' has no accessible name. Add aria-label or aria-labelledby.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-c576c8dd | Pattern ID: A11Y-e77c1eb9
<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="https://www.thelivewelldirectory.com/"] > span
5 Moderate accesslint adaptable/aria-required-parent
2 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Role "tab" must be contained within: tablist.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-3b9f401c | Pattern ID: A11Y-84cdac27
<div aria-label="refinement" role="tab" class="gsc-tabHeader gsc-inline-block gsc-tabhActive">Custom Search</div>
XPath: div > div[aria-label="refinement"]
Example 2 View on Page
Role "tab" must be contained within: tablist.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-d0fd73a5 | Pattern ID: A11Y-24122474
<button aria-label="Hide Living in West Northamptonshire" aria-selected="true" aria-controls="promoted-services-tabpanel-0" role="tab" class="sc-cIVjMg ioNdwI"><span>Living in West Northamptonshire</s...
XPath: div[data-testid="PromotedServicesTabContent"] > div:nth-of-type(1) > button[aria-label="Hide Living in West Northamptonshire"]
Example 3 View on Page
Role "tab" must be contained within: tablist.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-6790009b | Pattern ID: A11Y-7ae87a17
<button aria-label="Show Business support" aria-selected="false" aria-controls="promoted-services-tabpanel-1" role="tab" class="sc-cIVjMg iLqYvF"><span>Business support</span><svg width="7" height="13...
XPath: div[data-testid="PromotedServicesTabContent"] > div:nth-of-type(2) > button[aria-label="Show Business support"]
Example 4 View on Page
Role "tab" must be contained within: tablist.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-fd388f70 | Pattern ID: A11Y-0522bfdc
<button aria-label="Show Events and activities" aria-selected="false" aria-controls="promoted-services-tabpanel-2" role="tab" class="sc-cIVjMg iLqYvF"><span>Events and activities</span><svg width="7" ...
XPath: div[data-testid="PromotedServicesTabContent"] > div:nth-of-type(3) > button[aria-label="Show Events and activities"]
Example 5 View on Page
Role "tab" must be contained within: tablist.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-24de85ef | Pattern ID: A11Y-ec49ef7d
<button aria-label="Show Resident support" aria-selected="false" aria-controls="promoted-services-tabpanel-3" role="tab" class="sc-cIVjMg iLqYvF"><span>Resident support</span><svg width="7" height="13...
XPath: div[data-testid="PromotedServicesTabContent"] > div:nth-of-type(4) > button[aria-label="Show Resident support"]
4 Moderate accesslint aria/aria-valid-attr-value
3 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
aria-hidden must be "true" or "false", got "".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-5d78b46c | Pattern ID: A11Y-9942e52a
<span class="back-to-top-target" aria-hidden="" data-once="back-to-top-target" style="position: absolute; top: 1080px;"></span>
XPath: div:nth-of-type(3) > span
Example 2 View on Page
aria-hidden must be "true" or "false", got "".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-7d59b0cb | Pattern ID: A11Y-867c3a2b
<span class="back-to-top-target" aria-hidden="" data-once="back-to-top-target" style="position: absolute; top: 1080px;"></span>
XPath: body > div:nth-of-type(1) > span
Example 3 View on Page
aria-level must be an integer, got "h2".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-69d4f43a | Pattern ID: A11Y-eb8f8976
<h2 class="lgd-card__title" role="heading" aria-level="h2"> <span>The Renters’ Rights Act: giving tenants stronger rights</span> </h2>
XPath: article:nth-of-type(1) > div > div:nth-of-type(2) > h2
Example 4 View on Page
aria-level must be an integer, got "h2".
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-37dc14e0 | Pattern ID: A11Y-ba7400ab
<h2 class="lgd-card__title" role="heading" aria-level="h2"> <span>Council to name and shame fly-tipping offenders in Royal Greenwich</span> </h2>
XPath: article:nth-of-type(2) > div > div:nth-of-type(2) > h2
4 Moderate accesslint aria/aria-prohibited-attr
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
aria-label and aria-labelledby are prohibited on <time> elements.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-99b26a99 | Pattern ID: A11Y-1cfd69d5
<time aria-labelledby="event-date__start-label" datetime="2026-05-06"> 06 May 2026 </time>
XPath: div:nth-of-type(1) > article > div > div:nth-of-type(2) > div:nth-of-type(1) > time
Example 2 View on Page
aria-label and aria-labelledby are prohibited on <time> elements.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-40d47b21 | Pattern ID: A11Y-cb8ab26f
<time aria-labelledby="event-time__start-label" datetime="2026-05-06T18:30:00"> 18:30 </time>
XPath: div:nth-of-type(1) > article > div > div:nth-of-type(2) > div:nth-of-type(3) > time
Example 3 View on Page
aria-label and aria-labelledby are prohibited on <time> elements.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-f36dd422 | Pattern ID: A11Y-a21a241e
<time aria-labelledby="event-date__start-label" datetime="2026-05-09"> 09 May 2026 </time>
XPath: div:nth-of-type(2) > article > div > div:nth-of-type(2) > div:nth-of-type(1) > time
Example 4 View on Page
aria-label and aria-labelledby are prohibited on <time> elements.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-59b09a46 | Pattern ID: A11Y-7e5cb3ef
<time aria-labelledby="event-time__start-label" datetime="2026-05-09T14:30:00"> 14:30 </time>
XPath: div:nth-of-type(2) > article > div > div:nth-of-type(2) > div:nth-of-type(3) > time
4 Moderate accesslint navigable/page-has-heading-one
4 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Page does not contain a level-one heading.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-162b1e76 | Pattern ID: A11Y-36cff4af
<html>
XPath: html
Example 2 View on Page
Page does not contain a level-one heading.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-c9a2c80a | Pattern ID: A11Y-36cff4af
<html>
XPath: html
Example 3 View on Page
Page does not contain a level-one heading.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-ab7b3f9b | Pattern ID: A11Y-36cff4af
<html>
XPath: html
Example 4 View on Page
Page does not contain a level-one heading.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-6704752d | Pattern ID: A11Y-36cff4af
<html>
XPath: html
4 Moderate accesslint text-alternatives/image-redundant-alt
3 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Alt text "Email" duplicates surrounding a text.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-70bb1d2e | Pattern ID: A11Y-aa1a348e
<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: a[href="mailto:enquiries@rutland.gov.uk"] > div:nth-of-type(1) > img
Example 2 View on Page
Alt text "Customer feedback" duplicates surrounding a text.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-5e85db50 | Pattern ID: A11Y-e75f3713
<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: a[href="/consultation-engagement/compliments-complaints-service-feedback"] > div:nth-of-type(1) > img
Example 3 View on Page
Alt text "begin" duplicates surrounding button text.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-624c6db7 | Pattern ID: A11Y-313e8d3d
<img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xp...
XPath: #amzn-captcha-verify-button > img
Example 4 View on Page
Alt text "begin" duplicates surrounding button text.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-261a450e | Pattern ID: A11Y-313e8d3d
<img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xp...
XPath: #amzn-captcha-verify-button > img
3 Moderate accesslint labels-and-names/label-title-only
2 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Form element uses title attribute as only label. Use <label>, aria-label, or aria-labelledby instead.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-df2d2f1c | Pattern ID: A11Y-ec9877fa
<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" clas...
XPath: #edit-search-query--2
Example 2 View on Page
Form element uses title attribute as only label. Use <label>, aria-label, or aria-labelledby instead.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-6a4427ca | Pattern ID: A11Y-dfb2cc5f
<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="...
XPath: #edit-search-query
Example 3 View on Page
Form element uses title attribute as only label. Use <label>, aria-label, or aria-labelledby instead.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-bb5bb521 | Pattern ID: A11Y-840cd454
<input placeholder="Enter your email address" name="e" type="email" required="" id="prefix-emailInput" title="Enter your email address">
XPath: #prefix-emailInput
3 Moderate accesslint landmarks/landmark-main
3 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Page has multiple main landmarks.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-90b5d6f0 | Pattern ID: A11Y-c5404b86
<div id="webchat" role="main" data-once="init"></div>
XPath: #webchat
Example 2 View on Page
Page has no main landmark.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-b3089bb5 | Pattern ID: A11Y-a4fd1d8b
<html>
XPath: html
Example 3 View on Page
Page has no main landmark.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-b221cdd1 | Pattern ID: A11Y-a4fd1d8b
<html>
XPath: html
1 Moderate accesslint labels-and-names/aria-dialog-name
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Dialog has no accessible name.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-7e858376 | Pattern ID: A11Y-bf529951
<div id="a2a_modal" class="a2a_modal a2a_hide" role="dialog" tabindex="-1" aria-label=""><div class="a2a_modal_body a2a_menu a2a_hide" id="a2a_copy_link"><label for="a2a_copy_link_text" id="a2a_copy_l...
XPath: #a2a_modal
1 Moderate accesslint landmarks/no-duplicate-main
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Page has multiple main landmarks.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-f1129ef2 | Pattern ID: A11Y-9496090a
<div id="webchat" role="main" data-once="init"></div>
XPath: #webchat
1 Moderate accesslint landmarks/main-is-top-level
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Main landmark is nested within another landmark.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-feb70df1 | Pattern ID: A11Y-fd053c8a
<div id="webchat" role="main" data-once="init"></div>
XPath: #webchat
1 Moderate accesslint labels-and-names/frame-title-unique
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Frame title is not unique. Use a distinct title for each frame.
Mode: light 🕑 First identified: 2026-05-04 🔑 Bug ID: A11Y-7b66958b | Pattern ID: A11Y-08cd4399
<iframe id="youtubechannel-frame" title="Youtube Video Player" width="570px" height="600px;" src="https://www.youtube.com/embed/IuFWS76ZfA0" frameborder="0" allowfullscreen=""></iframe>
XPath: #youtubechannel-frame