Accessibility Scan Report

Title: LocalGov Drupal Issue: #38 Date: 7/27/2026, 1:27:04 AM Duration: 28.2m URLs: 70 / 70
Viewport: Desktop (1280×800) Color scheme: both Browser: chromium
🌙 Dark Mode: 9 / 70 URLs⚡ Reduced Motion: 48 / 70 URLs🔍 High Contrast: 7 / 70 URLs🖥️ Forced Colors: 6 / 70 URLs

🔄 Changes Since Last Scan

2605 New unique issues
🆕 New Issues (2605)

Replicate this scan

Reuse this scan context to reproduce the same viewport, color mode, and browser selection.

Title keywords

VIEWPORT:desktop COLORSCHEME:both BROWSER:chromium

Issue body section

### Scan context Viewport: desktop ColorScheme: both Browser: chromium

Summary

Issues

  • By Level: A (109), AA (50), AAA (267)
  • By Version (A & AA): WCAG 2.0 (147), WCAG 2.1 (12)
  • Engines used: AXE, ALFA
  • By Finding Type: Known errors (688) & Best practices (198)
  • Manual testing needed: 655 axe incomplete findings
  • Total: 886 across 59 unique rules & 2 accessibility engines

By Severity

Critical
Serious
Moderate
Minor

By Role

UX Designer
Visual Designer
Content Author
Front-End Developer

Issues

🎯 Pages with Most Errors

Focus your efforts on these pages to make the biggest impact. Click any error count to filter the rule list below. Total counts unique findings across the active scanners, and numbers in parentheses (+N) still show findings that cover WCAG criteria already reported by axe.

Milton Keynes City Council 44
Welcome to Calderdale Council | Calderdale Council 36
Home | Knowsley Council 37
Home | Staffordshire County Council 28
Blocked 24
Homepage | Havant Borough Council 24
Homepage | Laois County Council 23
Welcome to South Staffordshire Council - Homepage | South Staffordshire District Council 15
Welcome to Westmorland and Furness | Westmorland and Furness Council 16
How can we help? | Canterbury City Council 14

🧭 Reflow Risk (WCAG 1.4.10)

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

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

🔧 Most Common Issues (ALFA)

30 rules
229 Serious alfa SC 2.5.5 AAA Motor SIA-R111: Interactive elements have a sufficient target size
50 pages affected

Rule Information

Engine: alfa

Roles: UX Designer, Visual Designer

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 2.5.5 AAA

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
Target has insufficient size
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-549f0ba9
<a href="/cookie-policy" tabindex="0">...</a>
XPath: /a
Example 2 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-0290ad18
<button type="button" class="eu-cookie-compliance-save-preferences-button " tabindex="0" data-once="cookie-button-save">Save preferences</button>
XPath: /button[@class="eu-cookie-compliance-save-preferences-button "]
Example 3 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-7cfdd6cd
<button type="button" class="agree-button eu-cookie-compliance-default-button" tabindex="0" data-once="cookie-button-agree">Accept all cookies</button>
XPath: /button[@class="agree-button eu-cookie-compliance-default-button"]
Example 4 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-60ebbe9e
<button class="lgd-header__toggle lgd-header__toggle--primary js-processed" data-target="lgd-header__dropdown" aria-controls="lgd-header__dropdown" aria-expanded="false">...</button>
XPath: /button[@class="lgd-header__toggle lgd-header__toggle--primary js-processed"]
Example 5 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-d33a22aa
<button type="button" class="slick-prev pull-left slick-arrow" aria-label="Previous arrow" style="" />
XPath: /button[@class="slick-prev pull-left slick-arrow"]
44 Moderate alfa SIA-R73: Paragraphs of text have a line height that is not too small
32 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The line height of the paragraph is less than 1.5
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-8b323c69
<p>We’d like to set analytics and marketing cookies t...</p>
XPath: /p
Example 2 View on Page
The line height of the paragraph is less than 1.5
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-05e00547
<p id="id-cookie-notice">...</p>
XPath: /p[@id="id-cookie-notice"]
Example 3 View on Page
The line height of the paragraph is less than 1.5
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-8b323c69
<p>Some of our websites are undergoing maintenance an...</p>
XPath: /p
Example 4 View on Page
The line height of the paragraph is less than 1.5
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-8b323c69
<p>...</p>
XPath: /p
Example 5 View on Page
The line height of the paragraph is less than 1.5
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-d07cd14c
<p class="alert alert-info">...</p>
XPath: /p[@class="alert alert-info"]
38 Moderate alfa SC 1.4.6 AAA Visual SIA-R66: Text has enhanced contrast with its background
38 pages affected

Rule Information

Engine: alfa

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.6 AAA

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
The highest possible contrast of the text is 4.92:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-7e4df68e
Example 2 View on Page
The highest possible contrast of the text is 6.85:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-7e4df68e
Example 3 View on Page
The highest possible contrast of the text is 1.43:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-7e4df68e
Example 4 View on Page
The highest possible contrast of the text is 5.58:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-7e4df68e
Example 5 View on Page
The highest possible contrast of the text is 6.76:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-7e4df68e
37 Moderate alfa Best Practice SIA-R61: The first heading in the document is a level 1 heading
37 pages affected

Rule Information

Engine: alfa

Roles: Content Author, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
The document does not start with a level 1 heading
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-8563fbe5
Example 2 View on Page
The document does not start with a level 1 heading
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-8563fbe5
Example 3 View on Page
The document does not start with a level 1 heading
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-8563fbe5
Example 4 View on Page
The document does not start with a level 1 heading
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-8563fbe5
Example 5 View on Page
The document does not start with a level 1 heading
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-8563fbe5
37 Moderate alfa SIA-R57: Visible text content on the page is contained within a landmark region
37 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The text is not included in a landmark region
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9fb2a933
Example 2 View on Page
The text is not included in a landmark region
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9fb2a933
Example 3 View on Page
The text is not included in a landmark region
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9fb2a933
Example 4 View on Page
The text is not included in a landmark region
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9fb2a933
Example 5 View on Page
The text is not included in a landmark region
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9fb2a933
34 Moderate alfa SIA-R87: The first focusable element on the page is a skip link to the main content
34 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The first tabbable element in the document is not a semantic link
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-4b473950
Example 2 View on Page
The first tabbable element in the document is not a semantic link
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-4b473950
Example 3 View on Page
The document has no tabbable descendants
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-4b473950
Example 4 View on Page
The first tabbable element in the document is not a semantic link
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-4b473950
Example 5 View on Page
The document has no tabbable descendants
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-4b473950
27 Moderate alfa SIA-R74
23 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The font size is specified using an absolute unit
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-7458f9db
<p>We’d like to set analytics and marketing cookies t...</p>
XPath: /p
Example 2 View on Page
The font size is specified using an absolute unit
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-7458f9db
<p>...</p>
XPath: /p
Example 3 View on Page
The font size is specified using an absolute unit
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-7458f9db
<p>...</p>
XPath: /p
Example 4 View on Page
The font size is specified using an absolute unit
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-92063ff2
<p class="cm-list-description">...</p>
XPath: /p[@class="cm-list-description"]
Example 5 View on Page
The font size is specified using an absolute unit
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-7458f9db
<p>Kingston Council is fully committed to supporting ...</p>
XPath: /p
19 Moderate alfa SIA-R78: Headings of the same level are not immediately adjacent without intervening content
16 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
There is no content between this heading and the next
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-784173d1
<h2 class="box-link__heading"> Check recycling and rubbish collection days...</h2>
XPath: /h2[@class="box-link__heading"]
Example 2 View on Page
There is no content between this heading and the next
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-ad9e6b90
<h3 class="heading-colour--white card__heading"> Report it! Sort it! </h3>
XPath: /h3[@class="heading-colour--white card__heading"]
Example 3 View on Page
There is no content between this heading and the next
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-0b3ea164
<h3 class="box-link__heading"> Benefits, Council Tax and housing </h3>
XPath: /h3[@class="box-link__heading"]
Example 4 View on Page
There is no content between this heading and the next
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-e87a4bef
<h3 class="heading-colour--black card__heading"> Sign up to receive the latest council news ...</h3>
XPath: /h3[@class="heading-colour--black card__heading"]
Example 5 View on Page
There is no content between this heading and the next
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-60dd5c8b
<h1>403 Forbidden</h1>
XPath: /h1
14 Moderate alfa SIA-R18: ARIA states and properties are allowed for the element on which they are specified
14 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

ACT alignment

  • ACT 5c01ea Open ACT rule

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

Examples

Example 1 View on Page
The attribute is prohibited for the element on which it is specified
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-ab4cde85
Example 2 View on Page
The attribute is prohibited for the element on which it is specified
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-ab4cde85
Example 3 View on Page
The attribute is prohibited for the element on which it is specified
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-ab4cde85
Example 4 View on Page
The attribute is prohibited for the element on which it is specified
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-ab4cde85
Example 5 View on Page
The attribute is prohibited for the element on which it is specified
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-ab4cde85
12 Serious alfa SC 2.5.3 A Visual Cognitive SIA-R14: The visible label text of an element is included in its accessible name
11 pages affected

Rule Information

Engine: alfa

Roles: Content Author, UX Designer

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 2.5.3 A

Disabilities affected:
Visual Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

ACT alignment

  • ACT 2ee8b8 Open ACT rule

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

Examples

Example 1 View on Page
The visible text content of the element is not included within its accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-e22101d7
<button type="submit" class="btn btn--solid notranslate" aria-label="Submit translation request"> Go </button>
XPath: /button[@class="btn btn--solid notranslate"]
Example 2 View on Page
The visible text content of the element is not included within its accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-c1dbfdd4
<button aria-label="Open accessibility overlay" class="reciteme__trigger"> Accessibility tools </button>
XPath: /button[@class="reciteme__trigger"]
Example 3 View on Page
The visible text content of the element is not included within its accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-fe3916ba
<button type="submit" class="bbd-translation-go notranslate" aria-label="Submit translation request">Go</button>
XPath: /button[@class="bbd-translation-go notranslate"]
Example 4 View on Page
The visible text content of the element is not included within its accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-a058e332
<a href="https://services.southwark.gov.uk/mysouthwark/" class="ext" data-extlink="" target="_blank" rel="noopener noreferrer" title="(opens in a new window)" aria-label="(opens in a new window)">...</a>
XPath: /a[@class="ext"]
Example 5 View on Page
The visible text content of the element is not included within its accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-322166d9
<button data-v-1796116d="" data-v-c3229d68="" id="wa-launcher" aria-label="Close Web Assistant" class="relative inline-block cursor-pointer backface-hidden hover:scale-105 motion-safe:transition motion-safe:duration-150 origin-bottom-right self-end-safe w-auto">...</button>
XPath: /button[@id="wa-launcher"]
10 Serious alfa SC 2.4.4, SC 2.4.9, SC 4.1.2 A Visual Motor Cognitive SIA-R11: Link elements have an accessible name
2 pages affected

Rule Information

Engine: alfa

Roles: Content Author, UX Designer

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 2.4.4, SC 2.4.9, SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Affected Pages

Who Is Affected

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

ACT alignment

Examples

Example 1 View on Page
The link does not have an accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b39db80d
<a class="social-media-link-icon--facebook" href="https://www.facebook.com/southkdc">...</a>
XPath: /a[@class="social-media-link-icon--facebook"]
Example 2 View on Page
The link does not have an accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-31b9fded
<a class="social-media-link-icon--twitter" href="https://x.com/southkesteven">...</a>
XPath: /a[@class="social-media-link-icon--twitter"]
Example 3 View on Page
The link does not have an accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-855a25e7
<a class="social-media-link-icon--instagram" href="https://www.instagram.com/discoversouthk">...</a>
XPath: /a[@class="social-media-link-icon--instagram"]
Example 4 View on Page
The link does not have an accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b494b311
<a class="social-media-link-icon--linkedin" href="https://www.linkedin.com/company/south-kesteven-council">...</a>
XPath: /a[@class="social-media-link-icon--linkedin"]
Example 5 View on Page
The link does not have an accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-eae476a7
<a class="social-media-link-icon--youtube" href="https://www.youtube.com/@SouthKestevenGovUK">...</a>
XPath: /a[@class="social-media-link-icon--youtube"]
9 Moderate alfa SIA-R80: Line heights of paragraphs of text are not defined using absolute units
6 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The line height is specified using an absolute unit
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-6336eb80
<p>...</p>
XPath: /p
Example 2 View on Page
The line height is specified using an absolute unit
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-4716a81c
<p class="cm-list-description">...</p>
XPath: /p[@class="cm-list-description"]
Example 3 View on Page
The line height is specified using an absolute unit
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-6336eb80
<p>Kingston Council is fully committed to supporting ...</p>
XPath: /p
Example 4 View on Page
The line height is specified using an absolute unit
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-6336eb80
<p>We use cookies for a better browsing experience. B...</p>
XPath: /p
Example 5 View on Page
The line height is specified using an absolute unit
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-f0d9b1aa
<p class="visit-us">...</p>
XPath: /p[@class="visit-us"]
8 Serious alfa SC 3.1.1 A Cognitive SIA-R4: The html element has a non-empty lang attribute
8 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

WCAG: SC 3.1.1 A

Disabilities affected:
Cognitive

Who Is Affected

  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

ACT alignment

Examples

Example 1 View on Page
The `lang` attribute is either missing, empty, or only whitespace
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-27413326
<html>...</html>
XPath: /html
Example 2 View on Page
The `lang` attribute is either missing, empty, or only whitespace
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-27413326
<html>...</html>
XPath: /html
Example 3 View on Page
The `lang` attribute is either missing, empty, or only whitespace
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-27413326
<html>...</html>
XPath: /html
Example 4 View on Page
The `lang` attribute is either missing, empty, or only whitespace
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-27413326
<html>...</html>
XPath: /html
Example 5 View on Page
The `lang` attribute is either missing, empty, or only whitespace
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-27413326
<html>...</html>
XPath: /html
8 Moderate alfa SIA-R56: Landmarks with the same role are distinguishable by their accessible name
8 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Some `contentinfo` have the same name.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9d3047fe
Example 2 View on Page
Some `search` have the same name.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9d3047fe
Example 3 View on Page
Some `banner` have the same name.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9d3047fe
Example 4 View on Page
Some `search` have the same name.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9d3047fe
Example 5 View on Page
Some `banner` have the same name.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9d3047fe
6 Serious alfa SC 1.4.3, SC 1.4.6 AA Visual SIA-R69: Text has sufficient contrast with its background
6 pages affected

Rule Information

Engine: alfa

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3, SC 1.4.6 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
The highest possible contrast of the text is 3.48:1 which is below the required contrast of 4.5:1
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-99436ee0
Example 2 View on Page
The highest possible contrast of the text is 1.43:1 which is below the required contrast of 4.5:1
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-99436ee0
Example 3 View on Page
The highest possible contrast of the text is 4.42:1 which is below the required contrast of 4.5:1
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-99436ee0
Example 4 View on Page
The highest possible contrast of the text is 1.54:1 which is below the required contrast of 4.5:1
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-99436ee0
Example 5 View on Page
The highest possible contrast of the text is 1.55:1 which is below the required contrast of 4.5:1
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-99436ee0
4 Moderate alfa SIA-R70
4 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The document contains deprecated elements
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-bfd8d680
Example 2 View on Page
The document contains deprecated elements
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-bfd8d680
Example 3 View on Page
The document contains deprecated elements
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-bfd8d680
Example 4 View on Page
The document contains deprecated elements
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-bfd8d680
4 Moderate alfa Best Practice SIA-R53: Headings do not skip heading levels in the document outline
4 pages affected

Rule Information

Engine: alfa

Roles: Content Author, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-e6720846
<h3 class="box-link__title">...</h3>
XPath: /h3[@class="box-link__title"]
Example 2 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-70269df8
<h4 class="heading heading--small"> Connect with us </h4>
XPath: /h4[@class="heading heading--small"]
Example 3 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-60669b45
<h4 class="field--name-field-display-title">...</h4>
XPath: /h4[@class="field--name-field-display-title"]
Example 4 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-6d6f1266
<h3 class="services-menu-title">Services</h3>
XPath: /h3[@class="services-menu-title"]
3 Moderate alfa SIA-R9
3 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
The refresh or redirect is delayed
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-0c6de3a8
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 2 View on Page
The refresh or redirect is delayed
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-0c6de3a8
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 3 View on Page
The refresh or redirect is delayed
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-0c6de3a8
<meta http-equiv="refresh" content="360" />
XPath: /meta
3 Moderate alfa SIA-R96
3 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The refresh or redirect is delayed
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-f74a85c1
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 2 View on Page
The refresh or redirect is delayed
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-f74a85c1
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 3 View on Page
The refresh or redirect is delayed
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-f74a85c1
<meta http-equiv="refresh" content="360" />
XPath: /meta
3 Moderate alfa SIA-R79
3 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-2dd0f8a7
<pre>Generated by cloudfront (CloudFront) Request ID: g...</pre>
XPath: /pre
Example 2 View on Page
The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-2dd0f8a7
<pre>Generated by cloudfront (CloudFront) Request ID: d...</pre>
XPath: /pre
Example 3 View on Page
The element has no <figure> ancestor and has text which not inside a <code>, <kbd> or <samp> element.
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-2dd0f8a7
<pre>Generated by cloudfront (CloudFront) Request ID: g...</pre>
XPath: /pre
3 Serious alfa SC 2.4.2 A Visual Cognitive SIA-R1: The document has a non-empty <title> element
3 pages affected

Rule Information

Engine: alfa

Roles: Content Author, UX Designer

Blocking: No

WCAG: SC 2.4.2 A

Disabilities affected:
Visual Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

ACT alignment

  • ACT 2779a5 Open ACT rule

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

Examples

Example 1 View on Page
The first `<title>` element has no text content
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-a9979699
Example 2 View on Page
The document does not have a `<title>` element
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-a9979699
Example 3 View on Page
The first `<title>` element has no text content
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-a9979699
3 Moderate alfa Best Practice SIA-R59: Document has at least one heading to identify its main content
3 pages affected

Rule Information

Engine: alfa

Roles: Content Author, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
The document does not have a heading element
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-0fad829d
Example 2 View on Page
The document does not have a heading element
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-0fad829d
Example 3 View on Page
The document does not have a heading element
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-0fad829d
2 Moderate alfa SIA-R84
2 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The scrollable element is not reachable through keyboard navigation
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-a4f957be
<div id="CybotCookiebotDialogBodyContent" class="CybotCookiebotScrollArea">...</div>
XPath: /div[@id="CybotCookiebotDialogBodyContent"]
Example 2 View on Page
The scrollable element is not reachable through keyboard navigation
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-a4f957be
<div id="CybotCookiebotDialogBodyContent" class="CybotCookiebotScrollArea">...</div>
XPath: /div[@id="CybotCookiebotDialogBodyContent"]
2 Moderate alfa SIA-R86: Elements marked as decorative (e.g. via alt="" or role="presentation") are not exposed in the accessibility tree
2 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

  • ACT 46ca7f Open ACT rule

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

Examples

Example 1 View on Page
The element is marked as decorative but is exposed
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-77e07bb8
<iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-r58k2k8v7817" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Lf3-A0aAAAAAP72ObXbJOz6cPF-VD6GwP6Zw-oP&co=aHR0cHM6Ly93d3cubm9ydGh1bWJlcmxhbmQuZ292LnVrOjQ0Mw..&hl=en&v=A7KpaEASfhDcK0nXxgQEyyYv&size=invisible&anchor-ms=20000&execute-ms=30000&cb=v2r76pouh0fm" />
XPath: /iframe
Example 2 View on Page
The element is marked as decorative but is exposed
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-77e07bb8
<iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-esm5jwfstw5j" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Ld5LJMrAAAAAEp2Y1ZgiVm2KviQ_zUVRIYygHDx&co=aHR0cHM6Ly93d3cud2VzdG1vcmxhbmRhbmRmdXJuZXNzLmdvdi51azo0NDM.&hl=en&v=A7KpaEASfhDcK0nXxgQEyyYv&size=invisible&anchor-ms=20000&execute-ms=30000&cb=mb6cfd1gj63n" />
XPath: /iframe
1 Moderate alfa SIA-R68: Elements with an explicit ARIA role have the required owned/child elements
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
The element owns no elements as required by its semantic role
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-5c6e7b22
<ul class="service-highlight__list"> </ul>
XPath: /ul[@class="service-highlight__list"]
1 Critical alfa SC 1.1.1 A Visual SIA-R2: Images have an accessible name or are marked as decorative
1 pages affected

Rule Information

Engine: alfa

Roles: Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 1.1.1 A

Disabilities affected:
Visual

Affected Pages

Who Is Affected

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

ACT alignment

Examples

Example 1 View on Page
The image does not have an accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-5797852c
<span class="fa-ext extlink" role="img" aria-hidden="false">...</span>
XPath: /span[@class="fa-ext extlink"]
1 Moderate alfa SC 1.3.1 A Visual Cognitive SIA-R64: Heading elements have a non-empty accessible name
1 pages affected

Rule Information

Engine: alfa

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

ACT alignment

Examples

Example 1 View on Page
The heading does not have an accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-f923b5e5
<h2 class="call-to-action-links-listing__title" />
XPath: /h2[@class="call-to-action-links-listing__title"]
1 Moderate alfa SIA-R40
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The region does not have an accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-95ddcb91
<div class="cmbc-carousel splide splide--loop splide--ltr splide--draggable is-active is-overflow is-initialized" id="carousel-ms2jj9f64zp61" role="region" aria-roledescription="carousel">...</div>
XPath: /div[@id="carousel-ms2jj9f64zp61"]
1 Moderate alfa SIA-R43
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
The `<svg>` element does not have an accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-d0a35181
<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="">...</svg>
XPath: /svg[@class="svg-inline--fa fa-chevron-right"]
1 Moderate alfa SIA-R17
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
The element is either tabbable or has tabbable descendants
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-0ba99a81
<div class="search-block search-block--toggle" id="search-block-ebc1c2b1-edd6-4781-b27f-d94d8d3964fe" aria-hidden="true">...</div>
XPath: /div[@id="search-block-ebc1c2b1-edd6-4781-b27f-d94d8d3964fe"]

🔧 Most Common Issues (axe)

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

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-44ca41e2
<div class="lgd-region lgd-region--banner region region-banner">
XPath: .lgd-region--banner
Example 2 View on Page
All page content should be contained by landmarks
Mode: dark 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-17d28e8d
<div class="lgd-region lgd-region--banner region region-banner">
XPath: .lgd-region--banner
Example 3 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-be6f062f
<a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a>
XPath: .focusable
Example 4 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b807542e
<div class="banner__image">
XPath: .banner--primary > .banner__image
Example 5 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-c401d9db
<div class="field field--name-localgov-title field--type-string field--label-hidden field__item">How can we help?</div>
XPath: .field--name-localgov-title
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

ACT alignment

  • ACT 09o5cg Open ACT rule

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

  • ACT afw4f7 Open ACT rule

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

Examples

Example 1 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-267b95e3
<h2>Clare County Council</h2>
XPath: #block-bbd-localgov-clarecountycouncil > h2
Example 2 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-09c58305
<h2 id="block-bbd-localgov-quicklinks-menu">Quicklinks</h2>
XPath: #block-bbd-localgov-quicklinks-menu
Example 3 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-29a0e678
<h2 id="block-bbd-localgov-help-menu">Help</h2>
XPath: #block-bbd-localgov-help-menu
Example 4 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-d3da298b
<h2 id="block-bbd-localgov-terms-menu">Terms</h2>
XPath: #block-bbd-localgov-terms-menu
Example 5 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-a12082bc
<h2>Google translate</h2>
XPath: #block-bbd-localgov-gtranslate-block > h2
24 Moderate axe SC 1.1.1 A Visual svg-img-alt
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 1.1.1 A

Disabilities affected:
Visual

Affected Pages

Who Is Affected

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

ACT alignment

Examples

Example 1 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-0f1e289d
<svg data-fa-pseudo-element="::after" data-prefix="fas" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" data-fa-i2svg="" alt="">
XPath: a[href="/node/44"] > .fa-chevron-right[data-fa-pseudo-element="::after"][data-icon="chevron-right"]
Example 2 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-fe43d8dc
<svg data-fa-pseudo-element="::after" data-prefix="fas" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" data-fa-i2svg="" alt="">
XPath: a[href="/node/616"] > .fa-chevron-right[data-fa-pseudo-element="::after"][data-icon="chevron-right"]
Example 3 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-0e59b2ec
<svg data-fa-pseudo-element="::after" data-prefix="fas" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" data-fa-i2svg="" alt="">
XPath: a[href="/node/722"] > .fa-chevron-right[data-fa-pseudo-element="::after"][data-icon="chevron-right"]
Example 4 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b9f1a9df
<svg data-fa-pseudo-element="::after" data-prefix="fas" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" data-fa-i2svg="" alt="">
XPath: a[href="/node/735"] > .fa-chevron-right[data-fa-pseudo-element="::after"][data-icon="chevron-right"]
Example 5 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-10543088
<svg data-fa-pseudo-element="::after" data-prefix="fas" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" data-fa-i2svg="" alt="">
XPath: a[href="/node/1225"] > .fa-chevron-right[data-fa-pseudo-element="::after"][data-icon="chevron-right"]
11 Moderate axe landmark-unique
9 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-5ec0cff1
<div class="search-block-form block block-search block-search-form-block" data-drupal-selector="search-block-form" id="block-searchform" role="search">
XPath: #block-searchform
Example 2 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-ae0112b4
<div data-parent-id="our-services-id" class="lgd-header__nav lbhf-header-drawer-item lbhf-header-drawer-item__sm" id="our-services-drawer" tabindex="-1" aria-labelledby="our-services-id" role="region">
XPath: #our-services-drawer
Example 3 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b7a7a56e
<header class="lgd-header" data-once="allStickyHeaders">
XPath: header
Example 4 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b7a7a56e
<header class="lgd-header" data-once="allStickyHeaders">
XPath: header
Example 5 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-8140df0d
<main class="main" id="main-content">
XPath: #main-content
9 Moderate axe Best Practice landmark-one-main: Ensures the page has exactly one main landmark. Screen reader users rely on the main landmark to skip navigation and jump directly to page content.
9 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

WCAG: Best Practice

Examples

Example 1 View on Page
Document should have one main landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-6cb6e370
<html><head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> </body></html>
XPath: html
Example 2 View on Page
Document should have one main landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-6cb6e370
<html>
XPath: html
Example 3 View on Page
Document should have one main landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-6cb6e370
<html>
XPath: html
Example 4 View on Page
Document should have one main landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-6cb6e370
<html><head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> </body></html>
XPath: html
Example 5 View on Page
Document should have one main landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-6cb6e370
<html lang="en">
XPath: html
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-07-27 🔑 Pattern ID: A11Y-6e1e34e0
<button role="listitem" class="qc-cmp2-list-item-header" aria-label="Opt-Outs" aria-live="polite">
XPath: .qc-cmp2-list-item-header
Example 2 View on Page
ARIA role should be appropriate for the element
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-97ced716
<article class="js-localgov-alert-banner localgov-alert-banner localgov-alert-banner--announcement localgov-alert-banner--homepage localgov-alert-banner--no-link" data-dismiss-alert-token="alert-90--6aa41100418e58decb244f310d904688aa13a334" 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-07-27 🔑 Pattern ID: A11Y-d0524989
<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--6aa41100418e58decb244f310d904688aa13a334" 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-07-27 🔑 Pattern ID: A11Y-8d7d7922
<li class="splide__slide cmbc-carousel_item is-active is-visible" id="carousel-ms2jiv23gcs2r-slide01" role="group" aria-roledescription="slide" aria-label="1 of 4" style="width: calc(100%);">
XPath: #carousel-ms2jiv23gcs2r-slide01
Example 5 View on Page
ARIA role should be appropriate for the element
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-8e833471
<button role="listitem" class="qc-cmp2-list-item-header" aria-label="Opt-Outs" aria-live="polite">
XPath: button[aria-label="Opt-Outs"]
7 Serious axe SC 3.1.1 A Cognitive html-has-lang: Ensures the <html> element has a lang attribute. Screen readers use the language attribute to select the correct pronunciation engine.
7 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 3.1.1 A

Disabilities affected:
Cognitive

Who Is Affected

  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

ACT alignment

Examples

Example 1 View on Page
<html> element must have a lang attribute
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-68aee562
<html><head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> </body></html>
XPath: html
Example 2 View on Page
<html> element must have a lang attribute
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-68aee562
<html>
XPath: html
Example 3 View on Page
<html> element must have a lang attribute
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-68aee562
<html>
XPath: html
Example 4 View on Page
<html> element must have a lang attribute
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-68aee562
<html><head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> </body></html>
XPath: html
Example 5 View on Page
<html> element must have a lang attribute
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-68aee562
<html>
XPath: html
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-07-27 🔑 Pattern ID: A11Y-695a1cfd
<input title="Search" autocomplete="off" data-drupal-selector="edit-search-query" type="text" id="edit-search-query--2" name="search_query" value="" size="60" maxlength="128" placeholder="Search" class="form-text required" required="required" aria-required="true">
XPath: #edit-search-query--2
Example 2 View on Page
Form elements should have a visible label
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-d3cd897f
<input title="Search" autocomplete="off" data-drupal-selector="edit-search-query" type="text" id="edit-search-query" name="search_query" value="" size="60" maxlength="128" placeholder="Search" class="form-text required" required="required" aria-required="true">
XPath: #edit-search-query
Example 3 View on Page
Form elements should have a visible label
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-bce32abc
<input title="Enter the terms you ..." autocomplete="off" placeholder="Search Essex County ..." onfocus="this.placeholder = '..." onblur="this.placeholder = '..." data-drupal-selector="edit-search-keys" type="text" id="edit-search-keys" name="search_keys" value="" size="60" maxlength="128" class="fo ...>
XPath: #edit-search-keys
Example 4 View on Page
Form elements should have a visible label
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-4115de06
<input placeholder="Enter your email address" name="e" type="email" required="" id="prefix-emailInput" title="Enter your email address">
XPath: #prefix-emailInput
Example 5 View on Page
Form elements should have a visible label
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b1fce1d8
<input title="Search" data-drupal-selector="edit-keys" placeholder="Search our website" id="edit-keys--6TMTuIuBwNM" type="search" name="keys" value="" size="15" maxlength="128" class="form-search">
XPath: #edit-keys--6TMTuIuBwNM
7 Critical axe SC 4.1.2 A Visual Motor Cognitive button-name: Ensures buttons have discernible text so screen reader users know what action the button performs.
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Affected Pages

Who Is Affected

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

ACT alignment

  • ACT 97a4e1 Open ACT rule

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

  • ACT m6b1q3 Open ACT rule

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

Examples

Example 1 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-02b312fe
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(1) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role="switch"]
Example 2 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-24e668b2
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(2) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role="switch"]
Example 3 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-9d28ceeb
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(3) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role="switch"]
Example 4 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-e01dcf06
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(4) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role="switch"]
Example 5 View on Page
Buttons must have discernible text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-af22ffb7
<button tabindex="0" role="switch" aria-checked="false" class="qc-cmp2-toggle css-w01txj"><div class="toggle"></div><p class="text off" aria-label="Toggle off">OFF</p><p class="text on" aria-label="Toggle on">ON</p></button>
XPath: .qc-cmp2-expandable-info:nth-child(5) > .qc-cmp2-toggle-switch > .qc-cmp2-toggle.css-w01txj[role="switch"]
6 Moderate axe SC 2.2.1 A Motor Cognitive meta-refresh
3 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 2.2.1 A

Disabilities affected:
Motor Cognitive

Affected Pages

Who Is Affected

  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

ACT alignment

Examples

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

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

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

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Banner landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-0fd2fb1b
<div class="lgd-region lgd-region--header region region-header" role="banner">
XPath: .lgd-region--header
Example 2 View on Page
Banner landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-648af7da
<div class="lgd-region lgd-region--content region region-content" role="banner">
XPath: .lgd-region--content
Example 3 View on Page
Banner landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b29d342e
<div class="lgd-region lgd-region--content-bottom region region-content-bottom" role="banner">
XPath: .lgd-region--content-bottom
Example 4 View on Page
Banner landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-a34485dd
<div class="lgd-region lgd-region--footer-first region region-footer-first" role="banner">
XPath: .lgd-region--footer-first
Example 5 View on Page
Banner landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-39fdab7a
<div class="lgd-region lgd-region--footer-second region region-footer-second" role="banner">
XPath: .lgd-region--footer-second
5 Moderate axe Best Practice landmark-no-duplicate-contentinfo: Ensures the page has only one contentinfo landmark (<footer> at top level). Duplicate contentinfo landmarks make landmark navigation unpredictable.
5 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
Document should not have more than one contentinfo landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-e6c1cf85
<div class="eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice" role="contentinfo" aria-label="cookienotice" aria-hidden="false">
XPath: .eu-cookie-compliance-banner
Example 2 View on Page
Document should not have more than one contentinfo landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-e6c1cf85
<div class="eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice" role="contentinfo" aria-label="cookienotice" aria-hidden="false">
XPath: .eu-cookie-compliance-banner
Example 3 View on Page
Document should not have more than one contentinfo landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-e6c1cf85
<div class="eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice" role="contentinfo" aria-label="cookienotice" aria-hidden="false">
XPath: .eu-cookie-compliance-banner
Example 4 View on Page
Document should not have more than one contentinfo landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-e6c1cf85
<div class="eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice" role="contentinfo" aria-label="cookienotice" aria-hidden="false">
XPath: .eu-cookie-compliance-banner
Example 5 View on Page
Document should not have more than one contentinfo landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-e6c1cf85
<div class="eu-cookie-compliance-banner eu-cookie-compliance-banner-info eu-cookie-compliance-banner--categories cookies-notice" role="contentinfo" aria-label="cookienotice" aria-hidden="false">
XPath: .eu-cookie-compliance-banner
5 Moderate axe 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-07-27 🔑 Pattern ID: A11Y-19a7d2c7
<html lang="en" dir="ltr" class="sticky-header-html js" style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 116px;">
XPath: html
Example 2 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-3f24c673
<html class="overflow-hidden h-full w-full">
XPath: #connect-frame
Example 3 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-19a7d2c7
<html lang="en" dir="ltr" class="sticky-header-html js" style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 93px;">
XPath: html
Example 4 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-19a7d2c7
<html lang="en" dir="ltr" class="sticky-header-html js" style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 121px;">
XPath: html
Example 5 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-19a7d2c7
<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#" class="sticky-header-html js" data-once="drupal-dialog-deprecation-listener" style="--lgd-sticky-header-position: 0px; --lgd-sticky-header-height: 103px;">
XPath: html
5 Moderate axe Best Practice landmark-no-duplicate-banner: Ensures the page has only one banner landmark (<header> at top level). Multiple banners confuse screen reader users navigating by landmarks.
4 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
Document should not have more than one banner landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-7f4effb9
<header class="lgd-header" data-once="allStickyHeaders">
XPath: header
Example 2 View on Page
Document should not have more than one banner landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-7f4effb9
<header class="lgd-header" aria-label="Navigation" data-once="allStickyHeaders">
XPath: header
Example 3 View on Page
Document should not have more than one banner landmark
Mode: dark 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-778274f0
<header class="lgd-header" aria-label="Navigation" data-once="allStickyHeaders">
XPath: header
Example 4 View on Page
Document should not have more than one banner landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-45325e9d
<header> <h1 class="visually-hidden">Welcome to Elmbridge.gov.uk</h1> </header>
XPath: body > header
Example 5 View on Page
Document should not have more than one banner landmark
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-7f4effb9
<header class="header" 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

ACT alignment

Examples

Example 1 View on Page
[role="img"] elements must have alternative text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-c7d2e82e
<span class="fa-ext extlink" role="img" aria-hidden="false"><span class="fa fa-external-link" data-extlink-placement="append"></span></span>
XPath: .call-to-action.paragraph--type--call-to-action.paragraph--view-mode--default > .ext[data-extlink=""][aria-label="(link is external)"] > .fa-ext.extlink[role="img"]
Example 2 View on Page
[role="img"] elements must have alternative text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-f5779256
<span class="fa-ext extlink" role="img" aria-hidden="false"><span class="fa fa-external-link" data-extlink-placement="append"></span></span>
XPath: a[href$="foster4.co.uk/"] > .fa-ext.extlink[role="img"]
Example 3 View on Page
[role="img"] elements must have alternative text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-65a1a960
<span class="fa-ext extlink" role="img" aria-hidden="false"><span class="fa fa-external-link" data-extlink-placement="append"></span></span>
XPath: a[href$="knowsleyeps.co.uk/"] > .fa-ext.extlink[role="img"]
Example 4 View on Page
[role="img"] elements must have alternative text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-31306c72
<span class="fa-ext extlink" role="img" aria-hidden="false"><span class="fa fa-external-link" data-extlink-placement="append"></span></span>
XPath: .menu-item:nth-child(10) > .ext[data-extlink=""][aria-label="(link is external)"] > .fa-ext.extlink[role="img"]
Example 5 View on Page
[role="img"] elements must have alternative text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-8d0a6ce4
<span class="fa-ext extlink" role="img" aria-hidden="false"><span class="fa fa-external-link" data-extlink-placement="append"></span></span>
XPath: .menu-item:nth-child(13) > .ext[data-extlink=""][aria-label="(link is external)"] > .fa-ext.extlink[role="img"]
4 Moderate axe Best Practice heading-order: Ensures heading levels are not skipped (e.g. h1→h3). Inconsistent heading hierarchy makes page structure difficult to navigate for screen reader users.
4 pages affected

Rule Information

Engine: axe

Roles: Content Author, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-c156859e
<h3 class="box-link__title"> <a class="box-link__link" href="/planning-and-building/development-management/planning-permission"> Online Planning </a> </h3>
XPath: .box-links-listing__list-item.lgd-row__one-quarter:nth-child(1) > .box-link.paragraph--type--localgov-box-link > .box-link__title
Example 2 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-27d1fbca
<h4 class="heading heading--small"> Connect with us </h4>
XPath: h4
Example 3 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-e0922841
<h4 class="field--name-field-display-title"> <span>Security stamp for bikes by park volunteers</span> </h4>
XPath: .views-row.lgd-row__one-third:nth-child(1) > .node--type-localgov-news-article.lgd-teaser.lgd-teaser--localgov-news-article > .card-link > .lgd-teaser__content.lgd-teaser__content--localgov-news-article > .text-wrapper > h4
Example 4 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-3d77de01
<h3 class="services-menu-title">Services</h3>
XPath: .services-menu-title
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-07-27 🔑 Pattern ID: A11Y-320007d0
<img loading="lazy" src="/sites/default/files/styles/footer_icons/public/2022-09/group_21.png?itok=2sAiHH2g" width="66" height="66" alt="Email" data-once="allImages">
XPath: img[alt="Email"]
Example 2 View on Page
Alternative text of images should not be repeated as text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-5e345141
<img loading="lazy" src="/sites/default/files/styles/footer_icons/public/2022-09/group_19.png?itok=caeYrV6F" width="66" height="66" alt="Customer feedback" data-once="allImages">
XPath: img[alt="Customer feedback"]
Example 3 View on Page
Alternative text of images should not be repeated as text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-bf8dff3c
<img src="data:image/svg+xml;b..." alt="begin" style="margin-left: 5px;">
XPath: img[alt="begin"]
Example 4 View on Page
Alternative text of images should not be repeated as text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-bf8dff3c
<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

ACT alignment

Examples

Example 1 View on Page
Certain ARIA roles must be contained by particular parents
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-56c87f1d
<button role="listitem" class="qc-cmp2-list-item-header" aria-label="Opt-Outs" aria-live="polite">
XPath: .qc-cmp2-list-item-header
Example 2 View on Page
Certain ARIA roles must be contained by particular parents
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b622dad4
<button role="listitem" class="qc-cmp2-list-item-header" aria-label="Opt-Outs" aria-live="polite">
XPath: button[aria-label="Opt-Outs"]
Example 3 View on Page
Certain ARIA roles must be contained by particular parents
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-b566a010
<p class="qc-cmp2-list-item-title" role="listitem"><p>Google consents</p></p>
XPath: .qc-cmp2-list-item-title[role="listitem"]
3 Serious axe SC 1.3.1 A Visual Cognitive list: Ensures <ul> and <ol> contain only <li> elements. Invalid list structure prevents screen readers from announcing list item counts and navigation shortcuts.
2 pages affected

Rule Information

Engine: axe

Roles: Content Author, Front-End Developer

Blocking: No

WCAG: SC 1.3.1 A

Disabilities affected:
Visual Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

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

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
Elements should not have tabindex greater than zero
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-5335c030
<a href="#main-content" class="visually-hidden focusable skip-link" tabindex="1"> Skip to main content </a>
XPath: .focusable
Example 2 View on Page
Elements should not have tabindex greater than zero
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-996e3e1f
<div class="site-logo" tabindex="2"> <img src="/themes/custom/bfc/logo.svg" alt="Bracknell Forest Council"> </div>
XPath: .site-logo
Example 3 View on Page
Elements should not have tabindex greater than zero
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-42439579
<button aria-controls="main-menu-wrapper" aria-expanded="false" type="button" class="menu__button" tabindex="3">
XPath: .menu__button
2 Serious axe SC 4.1.2 A Visual Motor Cognitive aria-hidden-focus: Ensures aria-hidden elements do not contain focusable elements. Hidden elements that receive focus confuse screen reader users.
2 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Affected Pages

Who Is Affected

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

ACT alignment

Examples

Example 1 View on Page
ARIA hidden element must not be focusable or contain focusable elements
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-d39f07e6
<div aria-hidden="true" class="abgc abgf pen" dir="ltr" id="abgc">
XPath: #google_ads_iframe_\/31781941\/can_staffordshirecc_0
Example 2 View on Page
ARIA hidden element must not be focusable or contain focusable elements
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-c9c2ed9a
<div class="search-block search-block--toggle" id="search-block-9f00b293-667c-4b2e-b67c-21f6843f32a7" aria-hidden="true">
XPath: #search-block-9f00b293-667c-4b2e-b67c-21f6843f32a7
2 Critical axe SC 1.1.1 A Visual image-alt: Ensures every <img> element has alternative text. Without alt text, blind users receive no information about the image's meaning or purpose.
2 pages affected

Rule Information

Engine: axe

Roles: Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 1.1.1 A

Disabilities affected:
Visual

Affected Pages

Who Is Affected

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

ACT alignment

Examples

Example 1 View on Page
Images must have alternative text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-dde311e3
<img id="imgLogoUrl" src="https://news.surreyheathnews.surreyheath.gov.uk/Yogip/SurreyHeathBoroughCouncil_v5/SignUpForm/2/7/dee7ed97-d1ff-40f0-845f-1cade9a98cbc.png" class="eslp-logo">
XPath: #esEmbedIframe
Example 2 View on Page
Images must have alternative text
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-76492204
<img width="1" height="1" src="https://csync.smilew..." style="width: 0px; height: ...">
XPath: iframe[width="0"][height="0"][frameborder="0"]:nth-child(18)
2 Serious axe SC 4.1.2 A Visual Motor Cognitive frame-title: Ensures <iframe> and <frame> elements have a descriptive title attribute so screen reader users understand what the embedded content contains.
2 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, Content Author

Blocking: No

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Affected Pages

Who Is Affected

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

ACT alignment

  • ACT cae760 Open ACT rule

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

Examples

Example 1 View on Page
Frames must have an accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-17bb4d42
<iframe src="javascript:false" title="" role="presentation" style="position: absolute; width: 0px; height: 0px; border: 0px;"></iframe>
XPath: #chatInlay
Example 2 View on Page
Frames must have an accessible name
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-0be3d75d
<iframe width="0" height="0" frameborder="0" scrolling="no" src="https://sync.richaudience.com/b3adde1f4bbb31c3485562d6e3ddceb4/?rnd=68314522"></iframe>
XPath: iframe[width="0"][height="0"][frameborder="0"]:nth-child(18)
1 Moderate axe SC 2.1.1, SC 2.1.3 A Motor scrollable-region-focusable
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 2.1.1, SC 2.1.3 A

Disabilities affected:
Motor

Affected Pages

Who Is Affected

  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans

ACT alignment

  • ACT 0ssw9k Open ACT rule

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

Examples

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

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

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

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

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

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 1.3.1 A

Disabilities affected:
Visual Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

ACT alignment

Examples

Example 1 View on Page
Certain ARIA roles must contain particular children
Mode: light 🕑 First identified: 2026-07-27 🔑 Pattern ID: A11Y-8487bbc5
<li id="Google Basic Consents" class="qc-cmp2-list-item qc-cmp2-expanded" role="list">
XPath: #Google\ Basic\ Consents