Accessibility Scan Report

Title: London DARKMODE Issue: #68 Date: 8/22/2026, 2:34:47 AM Duration: 45.2m URLs: 100 / 100
Viewport: Desktop (1280×800) Color scheme: both Browser: chromium
🌙 Dark Mode: 27 / 98 URLs⚡ Reduced Motion: 66 / 98 URLs🔍 High Contrast: 1 / 98 URLs🖥️ Forced Colors: 2 / 98 URLs

🔄 Changes Since Last Scan

2030 New unique issues
🆕 New Issues (2030)

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 (126), AA (6), AAA (439)
  • By Version (A & AA): WCAG 2.0 (130), WCAG 2.1 (2)
  • Engines used: AXE, ALFA
  • By Finding Type: Known errors (967) & Best practices (26)
  • Manual testing needed: 258 axe incomplete findings
  • Total: 993 across 41 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.

Festival of Ideas Workshop Findings | London City Hall 23
Home - Homes for Londoners 22
Old Oak and Park Royal Development Corporation | London 10
Error - Transport for London 8
Defending London's Postal Service | London City Hall 16
Apply to the EU Settlement Scheme (settled and pre-settled status): Apply to the EU Settlement Scheme - GOV.UK 21
Home page - London City Hall 20
Could you please confirm if we need to apply for a MAP Quality Mark for Construction provision if it is already under the Mayor’s Construction Academy? Or does the Mayor’s Construction Academy provide the same status as the MAP Quality Mark? | London City Hall 15
Media centre | London City Hall 14
COVID-19 resources and services in your language | London City Hall 16

🧭 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
Home page - London City Hall failed Horizontal overflow detected: 9px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 15px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 15px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 15px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 15px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 15px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 15px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 15px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 15px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Festival of Ideas Workshop Findings | London City Hall failed Horizontal overflow detected: 88px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 15px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 15px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Accessibility statement for Mayor's Question Time | London City Hall failed Horizontal overflow detected: 4px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Investigation request into Metropolitan Police actions against University of London Students | London City Hall failed Horizontal overflow detected: 7px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Accessibility statement for Non-Road Mobile Machinery | London City Hall failed Horizontal overflow detected: 4px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 15px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Just a moment... failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Request for increased police numbers and local safer neighbourhood teams | London City Hall failed Horizontal overflow detected: 65px of content overflowed the viewport at 320px width
Request to reduce speed limit in Roehampton Vale | London City Hall failed Horizontal overflow detected: 3px of content overflowed the viewport at 320px width
Request to reduce speed limit in Roehampton Vale | London City Hall failed Horizontal overflow detected: 3px of content overflowed the viewport at 320px width
Request for traffic lights at Charterhouse Street junction | London City Hall failed Horizontal overflow detected: 23px of content overflowed the viewport at 320px width
London Stalling: Reducing Traffic Congestion in London | London City Hall failed Horizontal overflow detected: 9px of content overflowed the viewport at 320px width
7/7 Memorial Service 2023 | London City Hall failed Horizontal overflow detected: 100px of content overflowed the viewport at 320px width
Remembrance Day Service 2023 | London City Hall failed Horizontal overflow detected: 42px of content overflowed the viewport at 320px width
Remembrance Day Service 2024 | London City Hall failed Horizontal overflow detected: 42px of content overflowed the viewport at 320px width
Remembrance Service 2025 | London City Hall failed Horizontal overflow detected: 42px of content overflowed the viewport at 320px width

🔧 Most Common Issues (ALFA)

27 rules
372 Serious alfa SC 2.5.5 AAA Motor SIA-R111: Interactive elements have a sufficient target size
69 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-08-22 🔑 Pattern ID: A11Y-6c8d6acc
<button class="ccc-notify-button ccc-link ccc-tabbable ccc-notify-link">...</button>
XPath: /button[@class="ccc-notify-button ccc-link ccc-tabbable ccc-notify-link"]
Example 2 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-32ec6210
<a class="btn btn--white btn--sm" href="/programmes-strategies/planning/london-plan/next-london-plan/draft-london-plan-consultation"> Have your say </a>
XPath: /a[@class="btn btn--white btn--sm"]
Example 3 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-fde3524c
<button type="button" class="u-p-2 u-bg-transparent u-text-white u-border-none hocus:u-scale-105 u-transform-origin-center u-transition" @click="close('2b732eda8d6975e0f1557620d81e9228')">...</button>
XPath: /button[@class="u-p-2 u-bg-transparent u-text-white u-border-none hocus:u-scale-105 u-transform-origin-center u-transition"]
Example 4 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-7f0f13ba
<a class="u-u-group u-space-x-2" href="/">...</a>
XPath: /a[@class="u-u-group u-space-x-2"]
Example 5 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-6281b0d7
<a class="u-w-full btn btn--outline" href="/who-we-are"> View our who we are page </a>
XPath: /a[@class="u-w-full btn btn--outline"]
90 Moderate alfa SIA-R73: Paragraphs of text have a line height that is not too small
68 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-08-22 🔑 Pattern ID: A11Y-8b323c69
<p>Draft London Plan consultation now open. Share you...</p>
XPath: /p
Example 2 View on Page
The line height of the paragraph is less than 1.5
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-8b323c69
<p>© Copyright Greater London Authority 2026</p>
XPath: /p
Example 3 View on Page
The line height of the paragraph is less than 1.5
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-8b323c69
<p>© Copyright Greater London Authority 2026</p>
XPath: /p
Example 4 View on Page
The line height of the paragraph is less than 1.5
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-8b323c69
<p>Institutional trust</p>
XPath: /p
Example 5 View on Page
The line height of the paragraph is less than 1.5
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-8b323c69
<p>© Copyright Greater London Authority 2026</p>
XPath: /p
67 Moderate alfa SIA-R87: The first focusable element on the page is a skip link to the main content
67 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-08-22 🔑 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-08-22 🔑 Pattern ID: A11Y-4b473950
Example 3 View on Page
The first tabbable element in the document is not a semantic link
Mode: light 🕑 First identified: 2026-08-22 🔑 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-08-22 🔑 Pattern ID: A11Y-4b473950
Example 5 View on Page
The first tabbable element in the document is not a semantic link
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-4b473950
66 Moderate alfa SC 1.4.6 AAA Visual SIA-R66: Text has enhanced contrast with its background
66 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.52:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-7e4df68e
Example 2 View on Page
The highest possible contrast of the text is 6.31:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-7e4df68e
Example 3 View on Page
The highest possible contrast of the text is 4.52:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-7e4df68e
Example 4 View on Page
The highest possible contrast of the text is 4.52:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-7e4df68e
Example 5 View on Page
The highest possible contrast of the text is 4.52:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-7e4df68e
65 Moderate alfa SIA-R57: Visible text content on the page is contained within a landmark region
65 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-08-22 🔑 Pattern ID: A11Y-9fb2a933
Example 2 View on Page
The text is not included in a landmark region
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-9fb2a933
Example 3 View on Page
The text is not included in a landmark region
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-9fb2a933
Example 4 View on Page
The text is not included in a landmark region
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-9fb2a933
Example 5 View on Page
The text is not included in a landmark region
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-9fb2a933
63 Moderate alfa SIA-R43
63 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-08-22 🔑 Pattern ID: A11Y-d681ac51
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">...</svg>
XPath: /svg[@class="simple-icons-icon simple-icons-icon__linkedin"]
Example 2 View on Page
The `<svg>` element does not have an accessible name
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-d681ac51
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">...</svg>
XPath: /svg[@class="simple-icons-icon simple-icons-icon__linkedin"]
Example 3 View on Page
The `<svg>` element does not have an accessible name
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-d681ac51
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">...</svg>
XPath: /svg[@class="simple-icons-icon simple-icons-icon__linkedin"]
Example 4 View on Page
The `<svg>` element does not have an accessible name
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-d681ac51
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">...</svg>
XPath: /svg[@class="simple-icons-icon simple-icons-icon__linkedin"]
Example 5 View on Page
The `<svg>` element does not have an accessible name
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-d681ac51
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">...</svg>
XPath: /svg[@class="simple-icons-icon simple-icons-icon__linkedin"]
26 Moderate alfa SIA-R9
26 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-08-22 🔑 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-08-22 🔑 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-08-22 🔑 Pattern ID: A11Y-0c6de3a8
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 4 View on Page
The refresh or redirect is delayed
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-0c6de3a8
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 5 View on Page
The refresh or redirect is delayed
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-0c6de3a8
<meta http-equiv="refresh" content="360" />
XPath: /meta
26 Moderate alfa SIA-R96
26 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-08-22 🔑 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-08-22 🔑 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-08-22 🔑 Pattern ID: A11Y-f74a85c1
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 4 View on Page
The refresh or redirect is delayed
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-f74a85c1
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 5 View on Page
The refresh or redirect is delayed
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-f74a85c1
<meta http-equiv="refresh" content="360" />
XPath: /meta
10 Moderate alfa SIA-R56: Landmarks with the same role are distinguishable by their accessible name
10 pages affected

Examples

Example 1 View on Page
Some `navigation` have the same name.
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-9d3047fe
Example 2 View on Page
Some `navigation` have the same name.
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-9d3047fe
Example 3 View on Page
Some `region` have the same name.
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-9d3047fe
Example 4 View on Page
Some `region` have the same name.
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-9d3047fe
Example 5 View on Page
Some `region` have the same name.
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-9d3047fe
9 Moderate alfa SIA-R74
2 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The font size is specified using an absolute unit
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-7a768e0a
<p class="text-brand-white text-lg pb-0 font-medium">Find a home to buy or rent in the capital with the...</p>
XPath: /p[@class="text-brand-white text-lg pb-0 font-medium"]
Example 2 View on Page
The font size is specified using an absolute unit
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-95acd13a
<p class="m-0 p-0 md:text-lg">...</p>
XPath: /p[@class="m-0 p-0 md:text-lg"]
Example 3 View on Page
The font size is specified using an absolute unit
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-b678272e
<p class="govuk-body">...</p>
XPath: /p[@class="govuk-body"]
Example 4 View on Page
The font size is specified using an absolute unit
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-94f7494c
<p class="govuk-!-margin-left-5 govuk-!-margin-bottom-1">...</p>
XPath: /p[@class="govuk-!-margin-left-5 govuk-!-margin-bottom-1"]
Example 5 View on Page
The font size is specified using an absolute unit
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-afe79fe2
<p class="block">...</p>
XPath: /p[@class="block"]
5 Moderate alfa Best Practice SIA-R53: Headings do not skip heading levels in the document outline
4 pages affected

Examples

Example 1 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-05aaf9ef
<h4 id="by-karen-lawrence-commissioner-on-the-london-sustainable-development-commission">...</h4>
XPath: /h4[@id="by-karen-lawrence-commissioner-on-the-london-sustainable-development-commission"]
Example 2 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-790eb519
<h3 class="h3"> Related questions ...</h3>
XPath: /h3[@class="h3"]
Example 3 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-79012528
<h5 class="h5"> General </h5>
XPath: /h5[@class="h5"]
Example 4 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-039398b9
<h3 class="u-py-3 u-px-5 u-bg-off-white h5"> Filter results </h3>
XPath: /h3[@class="u-py-3 u-px-5 u-bg-off-white h5"]
Example 5 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-a5db7dc5
<h3 id="digital-service-design-in-central-government">Digital Service Design in central government</h3>
XPath: /h3[@id="digital-service-design-in-central-government"]
4 Moderate alfa SIA-R68: Elements with an explicit ARIA role have the required owned/child elements
4 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

ACT alignment

  • ACT bc4a75 Open ACT rule

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

Examples

Example 1 View on Page
The element owns no elements as required by its semantic role
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-b31adcda
<ul class="footnotes rich-text u-border-0 u-mt-auto u-pt-3"> </ul>
XPath: /ul[@class="footnotes rich-text u-border-0 u-mt-auto u-pt-3"]
Example 2 View on Page
The element owns no elements as required by its semantic role
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-ebe0e790
<ol tabindex="-1" data-expanded="true" data-slot="viewport" class="fixed flex flex-col w-[calc(100%-2rem)] sm:w-96 z-[100] data-[expanded=true]:h-(--height) focus:outline-none right-4 bottom-4" style="--scale-factor: 0.05; --translate-factor: -1px; --gap: -16px; --front-height: 0px; --height: 0px;">...</ol>
XPath: /ol[@class="fixed flex flex-col w-[calc(100%-2rem)] sm:w-96 z-[100] data-[expanded=true]:h-(--height) focus:outline-none right-4 bottom-4"]
Example 3 View on Page
The element owns no elements as required by its semantic role
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-b31adcda
<ul class="footnotes rich-text u-border-0 u-mt-auto u-pt-3"> </ul>
XPath: /ul[@class="footnotes rich-text u-border-0 u-mt-auto u-pt-3"]
Example 4 View on Page
The element owns no elements as required by its semantic role
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-d8c94e63
<ul> </ul>
XPath: /ul
3 Moderate alfa SIA-R86: Elements marked as decorative (e.g. via alt="" or role="presentation") are not exposed in the accessibility tree
3 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

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-08-22 🔑 Pattern ID: A11Y-77e07bb8
<iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-mccq6od3dwjo" 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=6Ld5PzEUAAAAAG34guiPpNoqPmNKMdrvJaeJO5Zl&co=aHR0cHM6Ly93d3cubG9uZG9uLmdvdi51azo0NDM.&hl=en&type=image&v=xg_pWYS8-HRESiV6Rdg4aY_R&theme=light&size=normal&anchor-ms=20000&execute-ms=30000&cb=ohvbgexsj43" />
XPath: /iframe
Example 2 View on Page
The element is marked as decorative but is exposed
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-77e07bb8
<iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-aashfzk4ooi0" 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=6Ld5PzEUAAAAAG34guiPpNoqPmNKMdrvJaeJO5Zl&co=aHR0cHM6Ly93d3cubG9uZG9uLmdvdi51azo0NDM.&hl=en&type=image&v=xg_pWYS8-HRESiV6Rdg4aY_R&theme=light&size=normal&anchor-ms=20000&execute-ms=30000&cb=c1nxrx9uyzx9" />
XPath: /iframe
Example 3 View on Page
The element is marked as decorative but is exposed
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-77e07bb8
<iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-k5cv67c1u5nr" 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=6Lea-hMdAAAAALUazO6aUqtEHXg_dWCVG8TFAXUL&co=aHR0cHM6Ly93d3cubG9uZG9uLmdvdi51azo0NDM.&hl=en&v=xg_pWYS8-HRESiV6Rdg4aY_R&size=invisible&anchor-ms=20000&execute-ms=30000&cb=lsxdct1zlmtz" />
XPath: /iframe
3 Moderate alfa SIA-R80: Line heights of paragraphs of text are not defined using absolute units
1 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-08-22 🔑 Pattern ID: A11Y-148e1dd4
<p class="block">...</p>
XPath: /p[@class="block"]
Example 2 View on Page
The line height is specified using an absolute unit
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-955298f7
<p class="govuk-label dfc-app-pages-triage-sub-header">Select which best describes your current situation...</p>
XPath: /p[@class="govuk-label dfc-app-pages-triage-sub-header"]
Example 3 View on Page
The line height is specified using an absolute unit
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-ba2ba621
<p class="home-product-tile-description">Answer questions about your interests and see some...</p>
XPath: /p[@class="home-product-tile-description"]
2 Moderate alfa SIA-R17
2 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

  • ACT 6cfa84 Open ACT rule

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

Examples

Example 1 View on Page
The element is either tabbable or has tabbable descendants
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-9b7eede8
<div class="x9f619 x1ja2u2z x1pq812k x5yr21d x1o0tod xw2csxc x1odjw0f xixxii4 x1rohswg x13vifvy xh8yej3 xfk6m8 x1yqm8si xjx87ck" aria-hidden="true" id="scrollview" style="left: 0px;">...</div>
XPath: /div[@id="scrollview"]
Example 2 View on Page
The element is either tabbable or has tabbable descendants
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-94769c06
<div class="flex flex-wrap gap-1.5" aria-hidden="true">...</div>
XPath: /div[@class="flex flex-wrap gap-1.5"]
2 Moderate alfa Best Practice SIA-R59: Document has at least one heading to identify its main content
2 pages affected

Rule Information

Engine: alfa

Roles: Content Author, UX Designer

Blocking: No

WCAG: Best Practice

Examples

Example 1 View on Page
The document does not have a heading element
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-0fad829d
Example 2 View on Page
The document does not have a heading element
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-0fad829d
2 Serious alfa SC 2.5.3 A Visual Cognitive SIA-R14: The visible label text of an element is included in its accessible name
2 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

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-08-22 🔑 Pattern ID: A11Y-6e1c545c
<a href="/properties/414568/" aria-label="View property details for 'Available' property at Stafford Road, CR0 4GB" tabindex="0">...</a>
XPath: /a
Example 2 View on Page
The visible text content of the element is not included within its accessible name
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-1d9ac1d1
<button id="super-search-menu-toggle" class="gem-c-layout-super-navigation-header__search-toggle-button" aria-controls="super-search-menu" aria-expanded="false" aria-label="Show search menu" data-text-for-hide="Hide search menu" data-text-for-show="Show search menu" data-toggle-mobile-group="top" data-toggle-desktop-group="top" data-ga4-event="{"event_name":"select_content","type":"header menu bar","text":"Search","index_section":2,"index_section_count":2,"section":"Search"}" type="button">...</button>
XPath: /button[@id="super-search-menu-toggle"]
1 Moderate alfa SIA-R60
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The grouping element has an accessible name
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-495edc3e
<fieldset data-drupal-selector="edit-checkbox-mailchimp" id="edit-checkbox-mailchimp--wrapper" class="checkboxes--wrapper fieldgroup form-composite webform-composite-visible-title js-webform-type-checkboxes webform-type-checkboxes js-form-item form-item js-form-wrapper form-wrapper">...</fieldset>
XPath: /fieldset[@id="edit-checkbox-mailchimp--wrapper"]
1 Moderate alfa SIA-R93
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

  • ACT 78fd32 Open ACT rule

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

Examples

Example 1 View on Page
line-height is less than 1.5 times the font-size
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-8e2eff7e
<h3 class="u-font-bold u-text-4xl xl:u-text-5xl xxl:u-text-6xl text-fit" id="cta-1265052" data-base-font-size="50" data-base-line-height="50" style="font-size: 50px !important; line-height: 50px !important;"> London's Libraries: Have your...</h3>
XPath: /h3[@id="cta-1265052"]
1 Moderate alfa SIA-R113
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Target has insufficient size and spacing
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-df6a0b9e
<a class="link link--leading footer-locations-link link-pink-underline" href="https://homes.london.gov.uk/locations/havering/">Havering</a>
XPath: /a[@class="link link--leading footer-locations-link link-pink-underline"]
1 Moderate alfa Best Practice SIA-R61: The first heading in the document is a level 1 heading
1 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-08-22 🔑 Pattern ID: A11Y-8563fbe5
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-08-22 🔑 Pattern ID: A11Y-8aa115c5
<img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjQwIiBoZWlnaHQ9IjUyMCI+DQogPHRpdGxlPlRmTCB3aGl0ZSByb3VuZGVsPC90aXRsZT4NCiA8ZyBmaWxsPSJub25lIj4NCiAgPGNpcmNsZSBzdHJva2U9IndoaXRlIiBjeD0iMzIwIiBjeT0iMjYwIiByPSIyMTUiIHN0cm9rZS13aWR0aD0iOTAiLz4NCiAgPHBhdGggc3Ryb2tlPSJ3aGl0ZSIgZD0iTSAwLDI2MCBIIDY0MCIgc3Ryb2tlLXdpZHRoPSIxMDAiLz4NCiA8L2c+DQo8L3N2Zz4NCg==" height="40" />
XPath: /img
1 Moderate alfa SIA-R47
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
The `<meta>` element restricts the ability to zoom
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-922a00dd
<meta name="viewport" content="width=device-width, initial-scale = 1.0, maximum-scale=1.0, user-scalable=no" />
XPath: /meta
1 Serious alfa SC 1.4.1 A Visual Cognitive SIA-R62: Links within blocks of text are visually distinguishable from surrounding text
1 pages affected

Rule Information

Engine: alfa

Roles: Visual Designer, UX Designer

Blocking: No

WCAG: SC 1.4.1 A

Disabilities affected:
Visual Cognitive

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
  • Without Perception of Color 4.3% — ~14,500,000 Americans

Examples

Example 1 View on Page
The link is not distinguishable from the surrounding text
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-81e97ab0
<a href="https://www.london.gov.uk/mayor-assembly/london-assembly/meetings-whole-assembly/motions/defending-londons-postal-service#_ftn4" name="_ftnref4" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.538em; font-family: inherit; vertical-align: baseline; color: rgb(37, 95, 175); text-decoration: none; outline: 0px;" title="">[15]</a>
XPath: /a
1 Serious alfa SC 2.4.2 A Visual Cognitive SIA-R1: The document has a non-empty <title> element
1 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 document does not have a `<title>` element
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-a9979699
1 Serious alfa SC 3.1.1 A Cognitive SIA-R4: The html element has a non-empty lang attribute
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

WCAG: SC 3.1.1 A

Disabilities affected:
Cognitive

Affected Pages

Who Is Affected

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

ACT alignment

  • ACT b5c3f8 Open ACT rule

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

Examples

Example 1 View on Page
The `lang` attribute is either missing, empty, or only whitespace
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-27413326
<html>...</html>
XPath: /html
1 Moderate alfa SC 1.4.8 AAA SIA-R71: Paragraphs of text are not fully justified
1 pages affected

Rule Information

Engine: alfa

Roles: Visual Designer, Content Author

Blocking: No

WCAG: SC 1.4.8 AAA

Examples

Example 1 View on Page
The text of the paragraph is justified
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-235e9908
<p align="left" style="margin: 0cm 0cm 0pt; text-align: justify;">...</p>
XPath: /p

🔧 Most Common Issues (axe)

14 rules
63 Moderate axe SC 1.1.1 A Visual svg-img-alt
63 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-08-22 🔑 Pattern ID: A11Y-71f76f58
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">
XPath: .simple-icons-icon__linkedin
Example 2 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-71f76f58
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">
XPath: .simple-icons-icon__linkedin
Example 3 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-71f76f58
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">
XPath: .simple-icons-icon__linkedin
Example 4 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-71f76f58
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">
XPath: .simple-icons-icon__linkedin
Example 5 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-71f76f58
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">
XPath: .simple-icons-icon__linkedin
52 Moderate axe SC 2.2.1 A Motor Cognitive meta-refresh
26 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 2.2.1 A

Disabilities affected:
Motor Cognitive

Affected Pages

Who Is Affected

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

ACT alignment

Examples

Example 1 View on Page
Delayed refresh under 20 hours must not be used
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-c44a109c
<meta http-equiv="refresh" content="360">
XPath: meta[http-equiv="refresh"]
Example 2 View on Page
Delayed refresh under 20 hours must not be used
Mode: dark 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-6f923d26
<meta http-equiv="refresh" content="360">
XPath: meta[http-equiv="refresh"]
Example 3 View on Page
Delayed refresh under 20 hours must not be used
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-c44a109c
<meta http-equiv="refresh" content="360">
XPath: meta[http-equiv="refresh"]
Example 4 View on Page
Delayed refresh under 20 hours must not be used
Mode: dark 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-6f923d26
<meta http-equiv="refresh" content="360">
XPath: meta[http-equiv="refresh"]
Example 5 View on Page
Delayed refresh under 20 hours must not be used
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-c44a109c
<meta http-equiv="refresh" content="360">
XPath: meta[http-equiv="refresh"]
12 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.
6 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

WCAG: Best Practice

Examples

Example 1 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-f71597ef
<div class="u-leading-tight u-font-bold u-text-white u-mr-8 md:u-flex-1 md:u-flex u-items-center md:u-text-left"> <p>Draft London Plan consultation now open. Share your views and help shape London’s future.</p> </div>
XPath: .u-leading-tight
Example 2 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-eb0d73e8
<div class="u-flex-no-shrink u-items-center u-flex u-mr-8 u-mt-2 md:u-mt-0"> <a class="btn btn--white btn--sm" href="/programmes-strategies/planning/london-plan/next-london-plan/draft-london-plan-consultation"> Have your say </a> </div>
XPath: .u-flex-no-shrink
Example 3 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-092f0ef6
<div class="footer-locations-grid slide-toggle__child">
XPath: .footer-locations-grid
Example 4 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-871dcb15
<a href="https://www.sharetobuy.com/" aria-label="Share to Buy">
XPath: a[aria-label="Share to Buy"]
Example 5 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-ff6b6132
<div class="footer-inline-nav inline-nav">
XPath: .footer-inline-nav
11 Moderate axe landmark-unique
10 pages affected

Examples

Example 1 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-8eadfe27
<section class="u-space-y-6 u-p-6 sm:u-p-12 md:u-p-7 lg:u-p-8 xl:u-p-12 xl:u-p-11 xxl:u-p-10 u-bg-off-white has-light-bg" aria-labelledby="key-info-heading">
XPath: .layout__region--first > .u-items-baseline.u-h-full > .layout__region.u-space-y-1.u-w-full > section
Example 2 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-e73225cd
<nav>
XPath: .layout__region--first > .u-items-baseline.u-h-full > .layout__region.u-space-y-1.u-w-full > section > nav
Example 3 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-1ce703bd
<nav data-slot="root" class="relative flex gap-1.5 [&>div]:min-w-0 justify-between items-stretch xl:-ml-[2px]" data-orientation="horizontal" dir="ltr" data-reka-navigation-menu="">
XPath: .xl\:-ml-\[2px\]
Example 4 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-49cc1159
<section class="u-space-y-6 u-p-6 sm:u-p-12 md:u-p-7 lg:u-p-8 xl:u-p-12 xl:u-p-11 xxl:u-p-10 u-bg-off-white has-light-bg" aria-labelledby="key-info-heading">
XPath: .jump_links > section
Example 5 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-0819d4e3
<section class="node--event u-space-y-6 u-p-6 sm:u-p-12 md:u-p-7 lg:u-p-8 xl:u-p-12 xl:u-p-11 xxl:u-p-10 u-bg-off-white has-light-bg" aria-labelledby="key-info-heading">
XPath: .lg\:u-col-span-4 > section
9 Moderate axe empty-table-header
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Table header text should not be empty
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-c8f28795
<th>&nbsp;</th>
XPath: tr:nth-child(2) > th
Example 2 View on Page
Table header text should not be empty
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-24adefbf
<th>&nbsp;</th>
XPath: tr:nth-child(3) > th
Example 3 View on Page
Table header text should not be empty
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-d9bd56f3
<th>&nbsp;</th>
XPath: tr:nth-child(5) > th
Example 4 View on Page
Table header text should not be empty
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-e17bbbc5
<th>&nbsp;</th>
XPath: tr:nth-child(6) > th
Example 5 View on Page
Table header text should not be empty
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-7904092f
<th>&nbsp;</th>
XPath: tr:nth-child(7) > th
5 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.
2 pages affected

Rule Information

Engine: axe

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3 AA

Disabilities affected:
Visual

Who Is Affected

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

ACT alignment

  • ACT 09o5cg Open ACT rule

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

  • ACT afw4f7 Open ACT rule

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

Examples

Example 1 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-6ecfcd60
<span class="x1lliihq x6ikm8r x10wlt62 x1n2onr6 xlyipyv xuxw1ft">Create new account</span>
XPath: .xp48ta0 > .x14ayic.xwyz465.x1e0frkt > .xsqbvy7.xb9jzoj[role="none"] > .x1lkfr7t.x1lbecb7.xtk6v10 > .xlyipyv.xuxw1ft.x6ikm8r
Example 2 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: dark 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-51256f69
<span class="x1lliihq x6ikm8r x10wlt62 x1n2onr6 xlyipyv xuxw1ft">Create new account</span>
XPath: .xp48ta0 > .x14ayic.xwyz465.x1e0frkt > .xsqbvy7.xb9jzoj[role="none"] > .x1lkfr7t.x1lbecb7.xtk6v10 > .xlyipyv.xuxw1ft.x6ikm8r
Example 3 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-379846a5
<p>We use some essential cookies to make this website work.</p>
XPath: p:nth-child(1)
Example 4 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-7ddb31a4
<p>We'd like to set additional cookies to understand how you use london.gov.uk, remember your settings and improve government services.</p>
XPath: p > p:nth-child(2)
Example 5 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-81eca400
<p>We also use cookies set by other sites to help us deliver content from their services.</p>
XPath: p:nth-child(3)
5 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

Examples

Example 1 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-69ad9b44
<h4 id="by-karen-lawrence-commissioner-on-the-london-sustainable-development-commission">
XPath: #by-karen-lawrence-commissioner-on-the-london-sustainable-development-commission
Example 2 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-2c15dca6
<h3 class="h3"> Related questions </h3>
XPath: .u-space-y-4 > h3
Example 3 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-09a9d72a
<h5 class="h5"> General </h5>
XPath: h5
Example 4 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-a03619e8
<h3 class="u-py-3 u-px-5 u-bg-off-white h5"> Filter results </h3>
XPath: .h5.u-bg-off-white.u-px-5
Example 5 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-59ad5e27
<h3 id="digital-service-design-in-central-government">Digital Service Design in central government</h3>
XPath: #digital-service-design-in-central-government
2 Moderate axe aria-dialog-name
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
ARIA dialog and alertdialog nodes should have an accessible name
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-aa7eb6ee
<div aria-modal="true" role="dialog" class="x1n2onr6 x1ja2u2z x1afcbsf x78zum5 xdt5ytf x1a2a7pz x6ikm8r x10wlt62 x71s49j x1jx94hy xw5cjc7 x1dmpuos x1vsv7so xau1kf4 x104qc98 x15o3w11 xogydr4 x1vmz7ll x1yyrj1m x193iq5w">
XPath: .x1afcbsf
Example 2 View on Page
ARIA dialog and alertdialog nodes should have an accessible name
Mode: dark 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-3453da57
<div aria-modal="true" role="dialog" class="x1n2onr6 x1ja2u2z x1afcbsf x78zum5 xdt5ytf x1a2a7pz x6ikm8r x10wlt62 x71s49j x1jx94hy xw5cjc7 x1dmpuos x1vsv7so xau1kf4 x104qc98 x15o3w11 xogydr4 x1vmz7ll x1yyrj1m x193iq5w">
XPath: .x1afcbsf
2 Moderate axe meta-viewport-large
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Users should be able to zoom and scale the text up to 500%
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-2dc125c6
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=2,shrink-to-fit=no">
XPath: meta[name="viewport"]
Example 2 View on Page
Users should be able to zoom and scale the text up to 500%
Mode: dark 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-ff8a315e
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=2,shrink-to-fit=no">
XPath: meta[name="viewport"]
1 Critical axe SC 1.1.1 A Visual image-alt: Ensures every <img> element has alternative text. Without alt text, blind users receive no information about the image's meaning or purpose.
1 pages affected

Rule Information

Engine: axe

Roles: Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 1.1.1 A

Disabilities affected:
Visual

Affected Pages

Who Is Affected

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

ACT alignment

Examples

Example 1 View on Page
Images must have alternative text
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-ecf56e19
<img src="data:image/svg+xml;b..." height="40">
XPath: img
1 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.
1 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 have one main landmark
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-6cb6e370
<html lang="en" class="">
XPath: html
1 Critical axe SC 1.4.4 AA Visual meta-viewport: Ensures viewport meta does not disable text scaling. Disabling user-scaling prevents people with low vision from enlarging text to a readable size.
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 1.4.4 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

ACT alignment

Examples

Example 1 View on Page
Zooming and scaling must not be disabled
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-94a491d2
<meta name="viewport" content="width=device-width, initial-scale = 1.0, maximum-scale=1.0, user-scalable=no">
XPath: meta[name="viewport"]
1 Serious axe SC 4.1.2 A Visual Motor Cognitive aria-allowed-attr: Ensures ARIA attributes are only used on elements where they are permitted by the ARIA specification.
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Affected Pages

Who Is Affected

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

ACT alignment

  • ACT 5c01ea Open ACT rule

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

Examples

Example 1 View on Page
Elements must only use supported ARIA attributes
Mode: light 🕑 First identified: 2026-08-22 🔑 Pattern ID: A11Y-17e4c3ab
<a class="ytmVideoInfoVideoTitle" aria-level="2" href="https://www.youtube.com/watch?v=9SYKZ3Pm1WE"><span class="ytAttributedStringHost ytmVideoInfoLink ytAttributedStringWhiteSpaceNoWrap" style="">Quantity surveyors: Isabel's and Jack's stories</span></a>
XPath: #homepagevideo