Accessibility Scan Report

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

🔄 Changes Since Last Scan

8123 New unique issues
🆕 New Issues (8123)

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 (122), AA (6)
  • By Version (A & AA): WCAG 2.0 (128)
  • Engines used: AXE, Equal Access
  • By Finding Type: Known errors (7050) & Best practices (18)
  • Manual testing needed: 309 axe incomplete findings
  • Total: 7068 across 60 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 120
Old Oak and Park Royal Development Corporation | London 127
Home - Homes for Londoners 99
Error - Transport for London 12
Defending London's Postal Service | London City Hall 115
Home page - London City Hall 123
Media centre | London City Hall 109
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 102
Apply to the EU Settlement Scheme (settled and pre-settled status): Apply to the EU Settlement Scheme - GOV.UK 18
COVID-19 resources and services in your language | London City Hall 114

🧭 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 (axe)

14 rules
65 Moderate axe SC 1.1.1 A Visual svg-img-alt
65 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 1.1.1 A

Disabilities affected:
Visual

Affected Pages

Who Is Affected

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

ACT alignment

  • ACT 7d6734 Open ACT rule

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

Examples

Example 1 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-08-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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

  • ACT bc659a Open ACT rule

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

  • ACT bisz58 Open ACT rule

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

Examples

Example 1 View on Page
Delayed refresh under 20 hours must not be used
Mode: light 🕑 First identified: 2026-08-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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-01 🔑 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

  • ACT 23a2a8 Open ACT rule

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

Examples

Example 1 View on Page
Images must have alternative text
Mode: light 🕑 First identified: 2026-08-01 🔑 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-01 🔑 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

  • ACT b4f0c3 Open ACT rule

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

Examples

Example 1 View on Page
Zooming and scaling must not be disabled
Mode: light 🕑 First identified: 2026-08-01 🔑 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-01 🔑 Pattern ID: A11Y-17e4c3ab
<a class="ytmVideoInfoVideoTitle" aria-level="2" href="https://www.youtube.com/watch?v=GIJSuOiltZw"><span class="ytAttributedStringHost ytmVideoInfoLink ytAttributedStringWhiteSpaceNoWrap" style="">Leisure centre manager: Abby's story</span></a>
XPath: #homepagevideo

🔧 Most Common Issues (Equal Access)

46 rules
4154 Moderate equalAccess text_contrast_sufficient: Contrast ratio of text against its background must meet minimum requirements
62 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16px and weight of 400
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-95fd9f67
<option value="">
Example 2 View on Page
Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16px and weight of 400
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-621ad0e5
<option selected="" data-gt-href="#" value="en|en">
Example 3 View on Page
Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16px and weight of 400
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-6a7fd06c
<option data-gt-href="#" value="en|zh-CN">
Example 4 View on Page
Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16px and weight of 400
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-0dc9d3f9
<option data-gt-href="#" value="en|zh-TW">
Example 5 View on Page
Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 16px and weight of 400
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-48f3d002
<option data-gt-href="#" value="en|hr">
839 Moderate equalAccess element_tabbable_unobscured: A tabbable element should not be entirely obscured by overlapping content
69 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-2b91b866
<button class="ccc-notify-button ccc-link ccc-tabbable ccc-accept-button" id="ccc-notify-accept">
Example 2 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-deee1b58
<button class="ccc-notify-button ccc-link ccc-tabbable ccc-reject-button" id="ccc-notify-reject">
Example 3 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-b75d2dcc
<button class="ccc-notify-button ccc-link ccc-tabbable ccc-notify-link">
Example 4 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-8d530f96
<a class="visually-hidden focusable" href="#main-content">
Example 5 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-6aed8375
<a href="/programmes-strategies/planning/london-plan/next-london-plan/draft-london-plan-consultation" class="btn btn--white btn--sm">
604 Moderate equalAccess style_focus_visible: An element's focused state must be visually apparent
69 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-993ff813
<button class="ccc-notify-button ccc-link ccc-tabbable ccc-accept-button" id="ccc-notify-accept">
Example 2 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-8c874916
<button class="ccc-notify-button ccc-link ccc-tabbable ccc-reject-button" id="ccc-notify-reject">
Example 3 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-6416bd28
<button class="ccc-notify-button ccc-link ccc-tabbable ccc-notify-link">
Example 4 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-0650a9be
<a href="/programmes-strategies/planning/london-plan/next-london-plan/draft-london-plan-consultation" class="btn btn--white btn--sm">
Example 5 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-743fc45e
<button @click="close('2b732eda8d6975e0f1557620d81e9228')" class="u-p-2 u-bg-transparent u-text-white u-border-none hocus:u-scale-105 u-transform-origin-center u-transition" type="button">
292 Moderate equalAccess aria_role_redundant: ARIA role is redundant with the native role of the element
70 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The explicitly-assigned ARIA role "navigation" is redundant with the implicit role of the element <nav>
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-5625ecb9
<nav id="block-mainnavigation" role="navigation" @click.outside="open = false; $dispatch('set-menu-status', open)" @keyup.escape.window="open = false" x-trap="open" aria-label="Main navigation" x-data="primaryNavigation">
Example 2 View on Page
The explicitly-assigned ARIA role "contentinfo" is redundant with the implicit role of the element <footer>
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-c460ea29
<footer role="contentinfo">
Example 3 View on Page
The explicitly-assigned ARIA role "navigation" is redundant with the implicit role of the element <nav>
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-e212d360
<nav aria-labelledby="block-gla-footer-menu-menu" role="navigation">
Example 4 View on Page
The explicitly-assigned ARIA role "link" is redundant with the implicit role of the element <a>
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-edaff814
<a tabindex="0" role="link" href="https://www.facebook.com/login/device-based/regular/login/?login_attempt=1&next=https%3A%2F%2Fwww.facebook.com%2FOldOakParkRoyal%2F" class="x1i10hfl x1qjc9v5 xjqpnuy xc5r6h4 xqeqjp1 x1phubyo x13fuv20 x18b5jzi x1q0q8m5 x1t7ytsu x972fbf x10w94by x1qhh985 x14e42zd x9f619 x1ypdohk xdl72j9 x2lah0s x3ct3a4 xdj266r x14z9mp xat24cr x1lziwak x2lwn1j xeuugli x1n2onr6 x16tdsg8 x1hl2dhg xggy1nq x1ja2u2z x1t137rt x1q0g3np x87ps6o x1lku1pv x1a2a7pz xtvsq51 x1i5p2am x1whfx0g xr2y4jy x1ihp6rs x1vqgdyp x6ikm8r x10wlt62 xexx8yu xpdmqnj x1120s5i x1g0dm76 x78zum5 x1vf8swu" aria-label="Log In">
Example 5 View on Page
The explicitly-assigned ARIA role "link" is redundant with the implicit role of the element <a>
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-a6440c05
<a tabindex="0" role="link" href="https://www.facebook.com/photo/?fbid=878064184318166&set=a.592919246165996" class="x1i10hfl xjbqb8w x1ejq31n x18oe1m7 x1sy0etr xstzfhl x972fbf x10w94by x1qhh985 x14e42zd x9f619 x1ypdohk x3ct3a4 xdj266r x14z9mp xat24cr x1lziwak xexx8yu xyri2b x18d9i69 x1c1uobl x16tdsg8 x1hl2dhg xggy1nq x1fmog5m xu25z0z x140muxe xo1y3bh x1n2onr6 x87ps6o x1lku1pv x1a2a7pz x1lliihq" aria-label="View profile cover photo">
182 Moderate equalAccess element_attribute_deprecated: Deprecated HTML attributes should not be used
96 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The HTML attribute(s) "http-equiv" is deprecated for the <meta> element in HTML 5
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-84d74e87
<meta content="A7vZI3v+Gz7JfuRolKNM4Aff6zaGuT7X0mf3wtoZTnKv6497cVMnhy03KDqX7kBz/q/iidW7srW31oQbBt4VhgoAAACUeyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGUuY29tOjQ0MyIsImZlYXR1cmUiOiJEaXNhYmxlVGhpcmRQYXJ0eVN0b3JhZ2VQYXJ0aXRpb25pbmczIiwiZXhwaXJ5IjoxNzU3OTgwODAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==" http-equiv="origin-trial">
Example 2 View on Page
The HTML attribute(s) "color" is deprecated in HTML 5
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-e91d9042
<link href="/themes/custom/gla_lgov/dist/img/favicons/safari-pinned-tab.svg" color="#5bbad5" rel="mask-icon">
Example 3 View on Page
The HTML attribute(s) "frameborder, scrolling" is deprecated for the <iframe> element in HTML 5
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-c78c1174
<iframe src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Ld5PzEUAAAAAG34guiPpNoqPmNKMdrvJaeJO5Zl&co=aHR0cHM6Ly93d3cubG9uZG9uLmdvdi51azo0NDM.&hl=en&type=image&v=w_Yb7dGGXaKesJ7BMiqFJqBG&theme=light&size=normal&anchor-ms=20000&execute-ms=30000&cb=htajtfw5kf4q" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" scrolling="no" frameborder="0" name="a-2xrqkzam3wqn" role="presentation" height="78" width="304" title="reCAPTCHA">
Example 4 View on Page
The HTML attribute(s) "http-equiv" is deprecated for the <meta> element in HTML 5
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-8985b375
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
Example 5 View on Page
The HTML attribute(s) "http-equiv" is deprecated for the <meta> element in HTML 5
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-91c71acb
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
134 Moderate equalAccess element_tabbable_role_valid
67 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The tabbable element's role 'img' is not a widget role
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-36bd1811
<img class="u-w-auto u-my-2 u-mx-2 sm:u-mx-4 u-h-4" tabindex="0" height="16" width="207" alt="Mayor of London logo" src="https://www.london.gov.uk/themes/custom/gla_lgov/images/logo-mayoral.svg">
Example 2 View on Page
The tabbable element's role 'img' is not a widget role
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-42ceebab
<img class="u-w-auto u-my-2 u-mx-2 sm:u-mx-4 u-h-4" tabindex="0" height="16" width="194" alt="London Assembly logo" src="https://www.london.gov.uk/themes/custom/gla_lgov/images/logo-assembly.svg">
Example 3 View on Page
The tabbable element's role 'img' is not a widget role
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-cf405c54
<img class="u-w-auto u-my-2 u-mx-2 sm:u-mx-4 u-h-4" tabindex="0" height="16" width="207" alt="Mayor of London logo" src="https://homes.london.gov.uk/app/themes/sharetobuy/resources/images/logo-mayoral.svg">
Example 4 View on Page
The tabbable element's role 'img' is not a widget role
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-f4144328
<img class="u-w-auto u-my-2 u-mx-2 sm:u-mx-4 u-h-4" tabindex="0" height="16" width="194" alt="London Assembly logo" src="https://homes.london.gov.uk/app/themes/sharetobuy/resources/images/logo-assembly.svg">
Example 5 View on Page
The tabbable element's role 'img' is not a widget role
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-36bd1811
<img class="u-w-auto u-my-2 u-mx-2 sm:u-mx-4 u-h-4" tabindex="0" height="16" width="207" alt="Mayor of London logo" src="https://www.london.gov.uk/themes/custom/gla_lgov/images/logo-mayoral.svg">
98 Moderate equalAccess style_highcontrast_visible: Elements must be visible in Windows High Contrast mode
98 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-74ba1463
<html data-whatclasses="ccc-notify-button,ccc-link ccc-tabbable ccc-accept-button" data-whatelement="button" data-whatintent="initial" data-whatinput="initial" style="--message-banners-height: 61px; --header-height: 151px; --raw-header-height: 151px;" data-once="drupal-dialog-deprecation-listener cookieControlWidget webform-dialog" class="inputtypes-search inputtypes-tel inputtypes-url inputtypes-email no-inputtypes-datetime inputtypes-date inputtypes-month inputtypes-week inputtypes-time inputtypes-datetime-local inputtypes-number inputtypes-range inputtypes-color details customelements js has-scrollbar-width-set" prefix="og: https://ogp.me/ns#" dir="ltr" lang="en-gb">
Example 2 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-89fc936f
<style nonce="">
Example 3 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-bb090df9
<style>
Example 4 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-bb090df9
<style>
Example 5 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-bb090df9
<style>
98 Moderate equalAccess style_color_misuse: Color must not be used as the only visual means of conveying information
98 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-191d3daa
<link href="/themes/custom/gla_lgov/dist/img/favicons/safari-pinned-tab.svg" color="#5bbad5" rel="mask-icon">
Example 2 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-23cef60e
<style nonce="">
Example 3 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-9eb23f67
<style>
Example 4 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-9eb23f67
<style>
Example 5 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-9eb23f67
<style>
81 Moderate equalAccess aria_content_in_landmark: All content of the page should be contained within a landmark region
70 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Content is not within a landmark element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-ac5020e9
<a class="visually-hidden focusable" href="#main-content">
Example 2 View on Page
Content is not within a landmark element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-08d9d9da
<p>
Example 3 View on Page
Content is not within a landmark element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-12ac0780
<a href="/programmes-strategies/planning/london-plan/next-london-plan/draft-london-plan-consultation" class="btn btn--white btn--sm">
Example 4 View on Page
Content is not within a landmark element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-d3bc1e32
<button @click="close('2b732eda8d6975e0f1557620d81e9228')" class="u-p-2 u-bg-transparent u-text-white u-border-none hocus:u-scale-105 u-transform-origin-center u-transition" type="button">
Example 5 View on Page
Content is not within a landmark element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-2c0ceb25
<a href="#main" class="sr-only focus:not-sr-only">
70 Moderate equalAccess svg_graphics_labelled: SVG graphics must have an accessible name describing their purpose
67 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The SVG element has no accessible name
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-9f2a880b
<svg focusable="false" class="simple-icons-icon simple-icons-icon__linkedin" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" role="img">
Example 2 View on Page
The SVG element has no accessible name
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-49b89254
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 17 18" height="18" width="17" class="w-6">
Example 3 View on Page
The SVG element has no accessible name
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-d17f51d5
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" height="24" width="24" class="w-6 h-6">
Example 4 View on Page
The SVG element has no accessible name
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-fad18aed
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 698 138" height="138" width="698" class="wp-block-sharetobuy-c-t-a__bg">
Example 5 View on Page
The SVG element has no accessible name
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-f1d7098a
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 90 56" height="56" width="90" class="icon-w-64px">
61 Moderate equalAccess label_ref_valid
61 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The value "gla-select-translation" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-32eeeb5f
<label for="gla-select-translation" class="h4 gla-select-translation--label">
Example 2 View on Page
The value "gla-select-translation" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-32eeeb5f
<label for="gla-select-translation" class="h4 gla-select-translation--label">
Example 3 View on Page
The value "gla-select-translation" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-32eeeb5f
<label for="gla-select-translation" class="h4 gla-select-translation--label">
Example 4 View on Page
The value "gla-select-translation" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-32eeeb5f
<label for="gla-select-translation" class="h4 gla-select-translation--label">
Example 5 View on Page
The value "gla-select-translation" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-32eeeb5f
<label for="gla-select-translation" class="h4 gla-select-translation--label">
52 Moderate equalAccess text_block_heading: Blocks of text that serve as headings should be marked up as headings
26 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm this text 'Log In' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-3fba0c57
<div class="x9f619 x1ja2u2z x78zum5 x1n2onr6 x1r8uery x1iyjqo2 xs83m0k xeuugli x1qughib x6s0dn4 xozqiw3 x1q0g3np xyri2b x1c1uobl x18d9i69 xexx8yu x1ws5yxj xw01apr x4cne27 xifccgj">
Example 2 View on Page
Confirm this text 'Log In' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-a12c519f
<div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x193iq5w xeuugli x1r8uery x1iyjqo2 xs83m0k x1icxu4v x25sj25 x10b6aqq x1yrsyyn x6s0dn4">
Example 3 View on Page
Confirm this text 'More' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-b79b54f8
<div class="x1n2onr6 x16dsc37 x192njpj x1x4j4od xyhpeqk x2lwn1j x6ikm8r x10wlt62 x3nfvp2" aria-hidden="true">
Example 4 View on Page
Confirm this text 'More' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-8742bf4e
<div class="html-div xdj266r x14z9mp xat24cr x1lziwak xexx8yu x18d9i69 x6s0dn4 x9f619 x78zum5 x2lah0s x1hshjfz x1n2onr6 xng8ra xf7dkkf xv54qhq">
Example 5 View on Page
Confirm this text 'Page · Local business' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-d8a3141d
<div tabindex="0" role="button" class="x1i10hfl xjbqb8w x1ejq31n x18oe1m7 x1sy0etr xstzfhl x972fbf x10w94by x1qhh985 x14e42zd x9f619 x1ypdohk xt0psk2 x3ct3a4 xdj266r x14z9mp xat24cr x1lziwak xexx8yu xyri2b x18d9i69 x1c1uobl x16tdsg8 x1hl2dhg xggy1nq x1a2a7pz xkrqix3 x1sur9pj xzsf02u x1s688f">
32 Moderate equalAccess text_sensory_misuse: Instructions must not rely solely on sensory characteristics
29 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm the user instruction is still understandable without the word(s) 'shape'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-e603b1f2
<p>
Example 2 View on Page
Confirm the user instruction is still understandable without the word(s) 'shape'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-08234503
<p class="u-leading-26 u-text-sm u-max-w-prose lg:u-line-clamp-3 xl:u-line-clamp-none xl:u-text-base xl:u-leading-28 xxl:u-text-lg">
Example 3 View on Page
Confirm the user instruction is still understandable without the word(s) 'Large'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-e603b1f2
<p>
Example 4 View on Page
Confirm the user instruction is still understandable without the word(s) 'largest'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-e603b1f2
<p>
Example 5 View on Page
Confirm the word(s) 'right' of the user instruction is used to indicate a logical rather than visual position
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-e603b1f2
<p>
31 Moderate equalAccess aria_hidden_nontabbable
2 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element "a" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-afa87fd8
<a tabindex="0" role="link" href="https://www.facebook.com/photo/?fbid=878064184318166&set=a.592919246165996" class="x1i10hfl xjbqb8w x1ejq31n x18oe1m7 x1sy0etr xstzfhl x972fbf x10w94by x1qhh985 x14e42zd x9f619 x1ypdohk x3ct3a4 xdj266r x14z9mp xat24cr x1lziwak xexx8yu xyri2b x18d9i69 x1c1uobl x16tdsg8 x1hl2dhg xggy1nq x1fmog5m xu25z0z x140muxe xo1y3bh x1n2onr6 x87ps6o x1lku1pv x1a2a7pz x1lliihq" aria-label="View profile cover photo">
Example 2 View on Page
Element "a" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-e7782f7c
<a tabindex="0" role="link" href="https://www.facebook.com/photo/?fbid=592919276165993&set=a.592919252832662&__tn__=%3C" class="x1i10hfl x1qjc9v5 xjbqb8w xjqpnuy xc5r6h4 xqeqjp1 x1phubyo x13fuv20 x18b5jzi x1q0q8m5 x1t7ytsu x972fbf x10w94by x1qhh985 x14e42zd x9f619 x1ypdohk xdl72j9 x2lah0s x3ct3a4 xdj266r x14z9mp xat24cr x1lziwak x2lwn1j xeuugli xexx8yu xyri2b x18d9i69 x1c1uobl x1n2onr6 x16tdsg8 x1hl2dhg xggy1nq x1ja2u2z x1t137rt x1fmog5m xu25z0z x140muxe xo1y3bh x1q0g3np x87ps6o x1lku1pv x1a2a7pz xzsf02u x1rg5ohu" aria-label="Old Oak and Park Royal Development Corporation" aria-expanded="false">
Example 3 View on Page
Element "a" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-7d2e3a83
<a tabindex="0" role="link" href="https://www.facebook.com/OldOakParkRoyal/followers/" class="x1i10hfl xjbqb8w x1ejq31n x18oe1m7 x1sy0etr xstzfhl x972fbf x10w94by x1qhh985 x14e42zd x9f619 x1ypdohk xt0psk2 x3ct3a4 xdj266r x14z9mp xat24cr x1lziwak xexx8yu xyri2b x18d9i69 x1c1uobl x16tdsg8 x1hl2dhg xggy1nq x1a2a7pz xkrqix3 x1sur9pj xi81zsa x1s688f">
Example 4 View on Page
Element "a" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-c815b935
<a tabindex="0" role="link" href="https://www.facebook.com/OldOakParkRoyal/following/" class="x1i10hfl xjbqb8w x1ejq31n x18oe1m7 x1sy0etr xstzfhl x972fbf x10w94by x1qhh985 x14e42zd x9f619 x1ypdohk xt0psk2 x3ct3a4 xdj266r x14z9mp xat24cr x1lziwak xexx8yu xyri2b x18d9i69 x1c1uobl x16tdsg8 x1hl2dhg xggy1nq x1a2a7pz xkrqix3 x1sur9pj xi81zsa x1s688f">
Example 5 View on Page
Element "div" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-667c0b4c
<div tabindex="0" role="button" class="x1i10hfl xjbqb8w x1ejq31n x18oe1m7 x1sy0etr xstzfhl x972fbf x10w94by x1qhh985 x14e42zd x1ypdohk x3ct3a4 xdj266r x14z9mp xat24cr x1lziwak xexx8yu xyri2b x18d9i69 x1c1uobl x16tdsg8 x1hl2dhg xggy1nq x1fmog5m xu25z0z x140muxe xo1y3bh x87ps6o x1lku1pv x1a2a7pz x9f619 x3nfvp2 xdt5ytf xl56j7k x1n2onr6 xh8yej3" aria-label="Profile settings see more options" aria-haspopup="menu" aria-expanded="false">
26 Moderate equalAccess meta_refresh_delay: Content should not automatically refresh or redirect without warning
26 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify page is not being caused to refresh automatically
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-fe2fab81
<meta content="360" http-equiv="refresh">
Example 2 View on Page
Verify page is not being caused to refresh automatically
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-fe2fab81
<meta content="360" http-equiv="refresh">
Example 3 View on Page
Verify page is not being caused to refresh automatically
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-fe2fab81
<meta content="360" http-equiv="refresh">
Example 4 View on Page
Verify page is not being caused to refresh automatically
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-fe2fab81
<meta content="360" http-equiv="refresh">
Example 5 View on Page
Verify page is not being caused to refresh automatically
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-fe2fab81
<meta content="360" http-equiv="refresh">
13 Moderate equalAccess input_label_visible: An input element must have an associated visible label
7 pages affected

Examples

Example 1 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-ce623afb
<input value="Submit" name="op" id="edit-submit" type="submit" data-drupal-selector="edit-submit" class="webform-button--submit button button--primary js-form-submit form-submit form-input u-border-2 btn btn--solid hover:u-bg-white hover:u-text-black hover:u-no-underline hover:u-border-primary">
Example 2 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-b8b205c0
<button aria-disabled="false" style="" aria-label="Next slide" name="Next slide" id="slider-arrow-1459110854" class="slider-next-arrow slick-arrow">
Example 3 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-021ea660
<input value="Submit" name="op" id="edit-submit--3" type="submit" data-drupal-selector="edit-submit" class="webform-button--submit button button--primary js-form-submit form-submit form-input u-border-2 btn btn--solid hover:u-bg-white hover:u-text-black hover:u-no-underline hover:u-border-primary">
Example 4 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-4186a60d
<button type="button" data-ga4-event="{"event_name":"select_content","type":"header menu bar","text":"Search","index_section":2,"index_section_count":2,"section":"Search"}" data-toggle-desktop-group="top" data-toggle-mobile-group="top" data-text-for-show="Show search menu" data-text-for-hide="Hide search menu" aria-label="Show search menu" aria-expanded="false" aria-controls="super-search-menu" class="gem-c-layout-super-navigation-header__search-toggle-button" id="super-search-menu-toggle">
Example 5 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-c37c82e7
<input value="Search Results" id="edit-submit-resource-listing--2" type="submit" data-drupal-selector="edit-submit-resource-listing-2" class="u-w-full button js-form-submit form-submit form-input u-border-2 btn btn--outline">
13 Moderate equalAccess label_name_visible: The label text for an element must be visible
2 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Accessible name does not match or contain the visible label text
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-6be8ba54
<a tabindex="0" aria-label="View property details for 'Available' property at Stafford Road, CR0 4GB" href="/properties/414568/">
Example 2 View on Page
Accessible name does not match or contain the visible label text
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-7e25cf77
<a tabindex="-1" aria-label="View property details for 'Available' property at London E3 3EA, London, E3 3EA" href="/properties/715733/">
Example 3 View on Page
Accessible name does not match or contain the visible label text
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-a9b3573e
<a tabindex="-1" aria-label="View property details for 'Available' property at Henley Cross, Kidbrooke, SE3 9FY" href="/properties/358111/">
Example 4 View on Page
Accessible name does not match or contain the visible label text
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-a0eb27af
<a aria-label="View property details for 'Available' property at Ossory Road, SE1 5XY" href="/properties/418025/">
Example 5 View on Page
Accessible name does not match or contain the visible label text
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-cbaf713e
<a aria-label="View property details for 'Available' property at 2A Ossory Road, SE1 5XY" href="/properties/748058/">
12 Moderate equalAccess aria_landmark_name_unique
9 pages affected

Examples

Example 1 View on Page
Multiple elements with "region" landmarks within the same parent region are not distinguished from one another because they have the same "Mayor's press office" label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-c21ce0f8
<section aria-labelledby="key-info-heading" 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">
Example 2 View on Page
Multiple elements with "region" landmarks within the same parent region are not distinguished from one another because they have the same "On this page" label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-c21ce0f8
<section aria-labelledby="key-info-heading" 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">
Example 3 View on Page
Multiple elements with "region" landmarks within the same parent region are not distinguished from one another because they have the same "Watch the event" label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-856636f7
<section aria-labelledby="key-info-heading" 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">
Example 4 View on Page
Multiple elements with "region" landmarks within the same parent region are not distinguished from one another because they have the same "Watch the event" label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-c21ce0f8
<section aria-labelledby="key-info-heading" 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">
Example 5 View on Page
Multiple elements with "region" landmarks within the same parent region are not distinguished from one another because they have the same "Watch the event" label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-856636f7
<section aria-labelledby="key-info-heading" 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">
12 Moderate equalAccess aria_region_label_unique
9 pages affected

Examples

Example 1 View on Page
Multiple elements with "region" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-4d9218c3
<section aria-labelledby="key-info-heading" 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">
Example 2 View on Page
Multiple elements with "region" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-4d9218c3
<section aria-labelledby="key-info-heading" 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">
Example 3 View on Page
Multiple elements with "region" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-ae058e68
<section aria-labelledby="key-info-heading" 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">
Example 4 View on Page
Multiple elements with "region" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-4d9218c3
<section aria-labelledby="key-info-heading" 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">
Example 5 View on Page
Multiple elements with "region" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-ae058e68
<section aria-labelledby="key-info-heading" 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">
11 Moderate equalAccess widget_tabbable_exists
2 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Component with "link" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-666d3524
<a tabindex="-1" href="/properties/414568/">
Example 2 View on Page
Component with "link" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-f7f9c66b
<a tabindex="-1" href="/properties/418025/">
Example 3 View on Page
Component with "link" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-4df22004
<a tabindex="-1" href="/properties/748058/">
Example 4 View on Page
Component with "link" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-aec0f4b4
<a tabindex="-1" href="/properties/748071/">
Example 5 View on Page
Component with "link" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-c8b16de6
<a tabindex="-1" href="/properties/427925/">
11 Moderate equalAccess element_id_unique: Element IDs must be unique within a page
10 pages affected

Examples

Example 1 View on Page
The <h2> element has the id "key-info-heading" that is already in use
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-b8651ac1
<h2 class="h3" id="key-info-heading">
Example 2 View on Page
The <li> element has the id "apply" that is already in use
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-3ba9bceb
<li data-track-count="stepNavSection" id="apply" data-show="" aria-current="step" class="gem-c-step-nav__step js-step gem-c-step-nav__step--active step-is-shown">
Example 3 View on Page
The <h2> element has the id "key-info-heading" that is already in use
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-ebdfd69d
<h2 class="h2" id="key-info-heading">
Example 4 View on Page
The <h2> element has the id "key-info-heading" that is already in use
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-ebdfd69d
<h2 class="h2" id="key-info-heading">
Example 5 View on Page
The <h2> element has the id "key-info-heading" that is already in use
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-ebdfd69d
<h2 class="h2" id="key-info-heading">
10 Moderate equalAccess list_markup_review
5 pages affected

Examples

Example 1 View on Page
Verify this is a list and if so, modify to use proper HTML elements for the list
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-2e5c93c4
<h2 class="h2" id="context-147013-title">
Example 2 View on Page
Verify this is a list and if so, modify to use proper HTML elements for the list
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-2fb9d07e
<h2 class="h2" id="participatory-workshops-147015-title">
Example 3 View on Page
Verify this is a list and if so, modify to use proper HTML elements for the list
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-dd35436c
<h2 class="h2" id="stronger-community-themes-147017-title">
Example 4 View on Page
Verify this is a list and if so, modify to use proper HTML elements for the list
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-4aaf698a
<h2 class="h2" id="what-are-strong-communities-147061-title">
Example 5 View on Page
Verify this is a list and if so, modify to use proper HTML elements for the list
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-0e0ff934
<h2 class="h2" id="the-london-civic-strength-index-147063-title">
9 Moderate equalAccess element_tabbable_visible: A tabbable element must be visible on the page
3 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-fc64e16c
<a href="#main" class="sr-only focus:not-sr-only">
Example 2 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-f302e96e
<button class="ccc-notify-button ccc-link ccc-tabbable ccc-accept-button" id="ccc-recommended-settings">
Example 3 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-334f9dc7
<button class="ccc-notify-button ccc-link ccc-tabbable ccc-reject-button" id="ccc-reject-settings">
Example 4 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-72a84024
<a rel="noopener" target="_blank" href="https://www.civicuk.com/cookie-control" class="ccc-link ccc-tabbable" id="ccc-info-link">
Example 5 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-3f1db505
<a class="absolute -left-[9999px] top-0 z-100 opacity-0 py-2 px-4 bg-neutral-800 text-white focus:left-0 focus:opacity-100" href="#skip-to-content">
8 Moderate equalAccess text_quoted_correctly
8 pages affected

Examples

Example 1 View on Page
If the following text is a quotation, mark it as a <q> or <blockquote> element: 'Create new record'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-2e93287a
<li>
Example 2 View on Page
If the following text is a quotation, mark it as a <q> or <blockquote> element: "How can I convince the organisa ... ork across internal boundaries?"
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-12d8c1d5
<p>
Example 3 View on Page
If the following text is a quotation, mark it as a <q> or <blockquote> element: 'Watch the carol service online'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-ef6688b4
<span x-show="!playing" class="u-sr-only">
Example 4 View on Page
If the following text is a quotation, mark it as a <q> or <blockquote> element: 'Carol service 2024'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-ef6688b4
<span x-show="!playing" class="u-sr-only">
Example 5 View on Page
If the following text is a quotation, mark it as a <q> or <blockquote> element: 'The Mayors Christmas Carol Service 2025'
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-ef6688b4
<span x-show="!playing" class="u-sr-only">
6 Moderate equalAccess aria_form_label_unique
3 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-2236db03
<form data-drupal-form-fields="edit-first-name,edit-email-address,edit-borough,edit-checkbox-mailchimp-mayor-of-london-masterlist,edit-checkbox-mailchimp-londonassembly-masterlist,edit-submit" data-once="webform-details-toggle form-updated" accept-charset="UTF-8" id="webform-submission-keep-up-to-date-paragraph-156262-add-form" method="post" action="/" novalidate="novalidate" data-drupal-selector="webform-submission-keep-up-to-date-paragraph-156262-add-form" class="webform-submission-form webform-submission-add-form webform-submission-keep-up-to-date-form webform-submission-keep-up-to-date-add-form webform-submission-keep-up-to-date-paragraph-156262-form webform-submission-keep-up-to-date-paragraph-156262-add-form js-webform-details-toggle webform-details-toggle u-space-y-6">
Example 2 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-2c25905a
<form data-drupal-form-fields="" data-once="form-updated" id="gla-estate-translation-form">
Example 3 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-b9612cdb
<form data-drupal-form-fields="edit-first-name,edit-last-name,edit-organisation,edit-email-address,edit-checkbox-mailchimp-option-mailchimp-key,g-recaptcha-response,edit-submit--3" data-once="webform-details-toggle form-updated" accept-charset="UTF-8" id="webform-submission-webform-15606-paragraph-73274-add-form" method="post" action="/city-hall-blog/where-find-best-londons-culture-online" novalidate="novalidate" data-drupal-selector="webform-submission-webform-15606-paragraph-73274-add-form" class="webform-submission-form webform-submission-add-form webform-submission-webform-15606-form webform-submission-webform-15606-add-form webform-submission-webform-15606-paragraph-73274-form webform-submission-webform-15606-paragraph-73274-add-form js-webform-details-toggle webform-details-toggle u-space-y-6">
Example 4 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-2c25905a
<form data-drupal-form-fields="" data-once="form-updated" id="gla-estate-translation-form">
Example 5 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-54f35223
<form accept-charset="UTF-8" id="views-exposed-form-resource-listing-listing-block" method="get" action="/covid-19-resources-and-services-your-language" data-drupal-selector="views-exposed-form-resource-listing-listing-block" novalidate="novalidate" class="views-exposed-form bef-exposed-form u-space-y-4 container u-mb-7">
6 Moderate equalAccess figure_label_exists
6 pages affected

Examples

Example 1 View on Page
The <figure> element does not have an associated label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-07b3f43e
<figure class="u-max-w-rich-text-px">
Example 2 View on Page
The <figure> element does not have an associated label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-07b3f43e
<figure class="u-max-w-rich-text-px">
Example 3 View on Page
The <figure> element does not have an associated label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-07b3f43e
<figure class="u-max-w-rich-text-px">
Example 4 View on Page
The <figure> element does not have an associated label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-07b3f43e
<figure class="u-max-w-rich-text-px">
Example 5 View on Page
The <figure> element does not have an associated label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-07b3f43e
<figure class="u-max-w-rich-text-px">
5 Moderate equalAccess frame_src_valid: The src value of the frame must not be empty
5 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-e7b6b95e
<iframe src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Ld5PzEUAAAAAG34guiPpNoqPmNKMdrvJaeJO5Zl&co=aHR0cHM6Ly93d3cubG9uZG9uLmdvdi51azo0NDM.&hl=en&type=image&v=w_Yb7dGGXaKesJ7BMiqFJqBG&theme=light&size=normal&anchor-ms=20000&execute-ms=30000&cb=htajtfw5kf4q" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" scrolling="no" frameborder="0" name="a-2xrqkzam3wqn" role="presentation" height="78" width="304" title="reCAPTCHA">
Example 2 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-8068f7b8
<iframe src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Ld5PzEUAAAAAG34guiPpNoqPmNKMdrvJaeJO5Zl&co=aHR0cHM6Ly93d3cubG9uZG9uLmdvdi51azo0NDM.&hl=en&type=image&v=w_Yb7dGGXaKesJ7BMiqFJqBG&theme=light&size=normal&anchor-ms=20000&execute-ms=30000&cb=qb4z0be9yxku" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" scrolling="no" frameborder="0" name="a-yl234egnurov" role="presentation" height="78" width="304" title="reCAPTCHA">
Example 3 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-0afa6bdf
<iframe src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Lea-hMdAAAAALUazO6aUqtEHXg_dWCVG8TFAXUL&co=aHR0cHM6Ly93d3cubG9uZG9uLmdvdi51azo0NDM.&hl=en&v=w_Yb7dGGXaKesJ7BMiqFJqBG&size=invisible&anchor-ms=20000&execute-ms=30000&cb=jkc8mlug64d2" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" scrolling="no" frameborder="0" name="a-ruqccc4nwohi" role="presentation" height="60" width="256" title="reCAPTCHA">
Example 4 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-efa31dd9
<iframe data-gtm-yt-inspected-8675592_402="true" allowfullscreen="" title="YouTube video player" src="https://www.youtube-nocookie.com/embed/GIJSuOiltZw?si=AiYO18h4mK2aFWEd&enablejsapi=1" height="315" class="home-page-video-frame" id="homepagevideo">
Example 5 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-8e105e3a
<iframe style="overflow: auto;" data-once="gla-iframe-resizer" data-src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d9933.287212098256!2d0.0162552!3d51.5073119!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x35091b13ca2939b3!2sCity%20Hall!5e0!3m2!1sen!2suk!4v1666193797211!5m2!1sen!2suk" allowfullscreen="allowfullscreen" title="Where is City Hall" class=" lazyloaded" id="iframe-field_p_if_iframe-156225" name="iframe-field_p_if_iframe-156225" height="450" width="100%">
4 Moderate equalAccess aria_child_valid
4 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The element with role "list" does not own any child element with any of the following role(s): "listitem"
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-3b6febdd
<ul class="footnotes rich-text u-border-0 u-mt-auto u-pt-3">
Example 2 View on Page
The element with role "list" does not own any child element with any of the following role(s): "listitem"
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-81e99e6d
<ol style="--scale-factor: 0.05; --translate-factor: -1px; --gap: -16px; --front-height: 0px; --height: 0px;" 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" data-slot="viewport" data-expanded="true" tabindex="-1">
Example 3 View on Page
The element with role "list" does not own any child element with any of the following role(s): "listitem"
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-3b6febdd
<ul class="footnotes rich-text u-border-0 u-mt-auto u-pt-3">
Example 4 View on Page
The element with role "list" does not own any child element with any of the following role(s): "listitem"
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-a478d114
<ul>
3 Moderate equalAccess aria_widget_labelled
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-35381f58
<div aria-hidden="false" data-slick-index="0" aria-describedby="slick-slide-control00" role="tabpanel" tabindex="0" style="width: 540px;" id="slick-slide00" class="property-card bg-brand-white flex-col md:mb-6 mb-3 slick-slide slick-current slick-active">
Example 2 View on Page
Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-0907e04e
<div aria-hidden="true" data-slick-index="1" aria-describedby="slick-slide-control01" role="tabpanel" tabindex="-1" style="width: 540px;" id="slick-slide01" class="property-card bg-brand-white flex-col md:mb-6 mb-3 slick-slide">
Example 3 View on Page
Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-9deeb6b2
<div aria-hidden="true" data-slick-index="2" aria-describedby="slick-slide-control02" role="tabpanel" tabindex="-1" style="width: 540px;" id="slick-slide02" class="property-card bg-brand-white flex-col md:mb-6 mb-3 slick-slide">
2 Moderate equalAccess aria_id_unique
2 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The 'id' "edit-checkbox-mailchimp--wrapper--description" specified for the ARIA property 'aria-describedby' value is not valid
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-7ab2e3b9
<fieldset aria-describedby="edit-checkbox-mailchimp--wrapper--description" 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" id="edit-checkbox-mailchimp--wrapper" data-drupal-selector="edit-checkbox-mailchimp">
Example 2 View on Page
The 'id' "edit-checkbox-mailchimp--wrapper--description" specified for the ARIA property 'aria-describedby' value is not valid
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-6bfa8d9c
<fieldset data-once="webform-checkboxes-required" aria-describedby="edit-checkbox-mailchimp--wrapper--description" class="checkboxes--wrapper fieldgroup form-composite webform-composite-visible-title required js-webform-type-checkboxes webform-type-checkboxes js-form-item form-item js-form-wrapper form-wrapper" id="edit-checkbox-mailchimp--wrapper" data-drupal-selector="edit-checkbox-mailchimp">
2 Moderate equalAccess heading_content_exists: Heading elements must have descriptive content
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Heading element has no descriptive content
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-3705c5d0
<h2 class="html-h2 xdj266r x14z9mp xat24cr x1lziwak xexx8yu xyri2b x18d9i69 x1c1uobl x1vvkbs x1heor9g x1qlqyl8 x1pd3egz x1a2a7pz x193iq5w xeuugli">
Example 2 View on Page
Heading element has no descriptive content
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-75dce11e
<h2 class="html-h2 x14z9mp xat24cr x1lziwak xexx8yu xyri2b x18d9i69 x1c1uobl x1vvkbs x1heor9g x1qlqyl8 x1pd3egz x1a2a7pz x1gslohp x1yc453h">
2 Moderate equalAccess aria_complementary_labelled: Each element with a complementary role must have an accessible name
2 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Element with "complementary" role does not have a label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-8fe1a676
<aside role="complementary" class="u-mb-0 u-py-9 lg:u-col-span-4 lg:u-absolute lg:u-right-0 lg:u-w-jump-links u-z-10">
Example 2 View on Page
Element with "complementary" role does not have a label
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-5f31b5e8
<aside role="complementary" class="part-navigation-container">
2 Moderate equalAccess input_checkboxes_grouped
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify that this un-named, ungrouped checkbox input is not related to other checkboxes
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-7b1eb684
<input aria-describedby="cc-optional-cookie-description-0" type="checkbox" class="checkbox-toggle-input">
Example 2 View on Page
Verify that this un-named, ungrouped checkbox input is not related to other checkboxes
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-b3ce9849
<input aria-describedby="cc-optional-cookie-description-1" type="checkbox" class="checkbox-toggle-input">
1 Moderate equalAccess text_spacing_valid
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
CSS !important should not be used in inline ‘line-height’ style
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-1580fe70
<h3 style="font-size: 40px !important; line-height: 40px !important;" data-base-line-height="40" data-base-font-size="40" id="cta-1265052" class="u-font-bold u-text-4xl xl:u-text-5xl xxl:u-text-6xl text-fit">
1 Moderate equalAccess fieldset_legend_valid
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
<fieldset> element does not have a <legend>
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-ecfea517
<fieldset aria-describedby="edit-checkbox-mailchimp--wrapper--description" 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" id="edit-checkbox-mailchimp--wrapper" data-drupal-selector="edit-checkbox-mailchimp">
1 Moderate equalAccess style_viewport_resizable: Zooming and scaling must not be disabled
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify that text sized using viewport units can be resized up to 200%
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-5640b473
<link data-c="1" data-p=":25,33,3,34,18,37,45,35" crossorigin="anonymous" data-bootloader-hash="snzK24P" href="https://static.xx.fbcdn.net/rsrc.php/v5/yV/l/0,cross/KH5Rny8QvxDjaSydJQOUog7TF2-QXH5TPfgQe914iiBfvP3p6y_S61oONMKn3YhINqU49pVNahkCkvx2I9b7Pb8K.css" rel="stylesheet" type="text/css">
1 Moderate equalAccess table_caption_empty
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The <table> element has an empty <caption> element
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-84d217f2
<caption>
1 Moderate equalAccess aria_accessiblename_exists: Certain UI components must have an accessible name
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element <th> with "rowheader" role has no accessible name
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-5526366d
<th>
1 Moderate equalAccess table_headers_exists
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Table has no headers identified
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-d4b3a7e0
<table style="width: 500px;" cellspacing="1" cellpadding="1" border="1">
1 Moderate equalAccess aria_navigation_label_unique
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Multiple elements with "navigation" role do not have unique labels
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-d52a2b90
<nav>
1 Moderate equalAccess skip_main_exists
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

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

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The image has neither an accessible name nor is marked as decorative or redundant
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-7dc4a00d
<img height="40" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjQwIiBoZWlnaHQ9IjUyMCI+DQogPHRpdGxlPlRmTCB3aGl0ZSByb3VuZGVsPC90aXRsZT4NCiA8ZyBmaWxsPSJub25lIj4NCiAgPGNpcmNsZSBzdHJva2U9IndoaXRlIiBjeD0iMzIwIiBjeT0iMjYwIiByPSIyMTUiIHN0cm9rZS13aWR0aD0iOTAiLz4NCiAgPHBhdGggc3Ryb2tlPSJ3aGl0ZSIgZD0iTSAwLDI2MCBIIDY0MCIgc3Ryb2tlLXdpZHRoPSIxMDAiLz4NCiA8L2c+DQo8L3N2Zz4NCg==">
1 Moderate equalAccess heading_markup_misuse: Heading markup should be used only for headings, not for formatting
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Verify that the heading element is a genuine heading
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-19f91121
<h1 class="h3">
1 Moderate equalAccess aria_descendant_valid
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The element with role "button" contains descendants with implicit roles "heading" which are ignored by browsers
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-54fe30f4
<a aria-expanded="false" role="button" :aria-expanded="isExpanded ? 'true' : 'false'" @click.prevent="isExpanded = !isExpanded" class="u-flex u-px-5 u-py-3 u-text-black hocus:u-no-underline u-select-none" href="#">
1 Moderate equalAccess form_submit_button_exists
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify the <form> element has a submit button or an image button
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-8ea16df2
<form enctype="application/x-www-form-urlencoded" method="GET" action="/triagetool">
1 Moderate equalAccess blockquote_cite_exists: A blockquote should cite the reference source if it can be identified
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Verify that <blockquote> should have a 'cite' attribute and not be used for indentation only
Mode: light 🕑 First identified: 2026-08-01 🔑 Pattern ID: A11Y-58ff7e6b
<blockquote>