Accessibility Scan Report

Title: London DARKMODE Issue: #68 Date: 8/15/2026, 2:34:07 AM Duration: 44.7m 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

1495 New unique issues
🆕 New Issues (1495)

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, QualWeb
  • By Finding Type: Known errors (417) & Best practices (19)
  • Manual testing needed: 262 axe incomplete findings
  • Total: 436 across 27 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 14
Home - Homes for Londoners 11
Old Oak and Park Royal Development Corporation | London 7
Error - Transport for London 7
Home page - London City Hall 9
Defending London's Postal Service | London City Hall 7
Media centre | London City Hall 6
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 6
Apply to the EU Settlement Scheme (settled and pre-settled status): Apply to the EU Settlement Scheme - GOV.UK 4
LFB financial and performance reporting 2019/20 | London Datastore 6

🧭 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

Examples

Example 1 View on Page
<svg> elements with an img role must have alternative text
Mode: light 🕑 First identified: 2026-08-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 Pattern ID: A11Y-7904092f
<th>&nbsp;</th>
XPath: tr:nth-child(7) > th
6 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.
5 pages affected

Examples

Example 1 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-27d1fbca
<h4 class="md:u-w-1/2 xl:u-text-3xl xxl:u-text-4xl h4"> Stay safe in the heat. </h4>
XPath: h4
Example 2 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-15 🔑 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 3 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-2c15dca6
<h3 class="h3"> Related questions </h3>
XPath: .u-space-y-4 > h3
Example 4 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-09a9d72a
<h5 class="h5"> General </h5>
XPath: h5
Example 5 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-15 🔑 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
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

Examples

Example 1 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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)
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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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-15 🔑 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

🔧 Most Common Issues (QualWeb)

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

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-82fca3fc
Example 2 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-82fca3fc
Example 3 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-82fca3fc
Example 4 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-82fca3fc
Example 5 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-82fca3fc
66 Moderate qualweb QW-ACT-R17: The test target doesn't have an accessible name.
66 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
The test target doesn't have an accessible name.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-21954afc
Example 2 View on Page
The test target doesn't have an accessible name.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-21954afc
Example 3 View on Page
The test target doesn't have an accessible name.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-21954afc
Example 4 View on Page
The test target doesn't have an accessible name.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-21954afc
Example 5 View on Page
The test target doesn't have an accessible name.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-21954afc
65 Moderate qualweb QW-ACT-R21: The test target accessible name doesn't exist or it's empty ('').
65 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-be592724
Example 2 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-be592724
Example 3 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-be592724
Example 4 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-be592724
Example 5 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-be592724
26 Moderate qualweb QW-ACT-R4: The test target refreshes after 360 seconds.
26 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-f341ee05
Example 2 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-f341ee05
Example 3 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-f341ee05
Example 4 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-f341ee05
Example 5 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-f341ee05
26 Moderate qualweb QW-ACT-R71: The test target refreshes after 360 seconds.
26 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-54120e1f
Example 2 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-54120e1f
Example 3 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-54120e1f
Example 4 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-54120e1f
Example 5 View on Page
The test target refreshes after 360 seconds.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-54120e1f
4 Moderate qualweb QW-ACT-R38: The test target owns elements that doesn't have the correct role.
4 pages affected

Rule Information

Engine: qualweb

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 test target owns elements that doesn't have the correct role.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-cf6fc340
Example 2 View on Page
The test target owns elements that doesn't have the correct role.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-cf6fc340
Example 3 View on Page
The test target owns elements that doesn't have the correct role.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-cf6fc340
Example 4 View on Page
The test target owns elements that doesn't have the correct role.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-cf6fc340
2 Moderate qualweb QW-ACT-R13: The test target has focusable children.
2 pages affected

Rule Information

Engine: qualweb

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 test target has focusable children.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-bb6a1c8f
Example 2 View on Page
The test target has focusable children.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-bb6a1c8f
1 Moderate qualweb QW-ACT-R12: The test target doesn't have an accessible name, or it's empty ('').
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

  • ACT c487ae Open ACT rule

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

Examples

Example 1 View on Page
The test target doesn't have an accessible name, or it's empty ('').
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-e1b456ec
1 Moderate qualweb QW-ACT-R68: CSS styles prevent the line-height to be above the minimum value.
1 pages affected

Rule Information

Engine: qualweb

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
CSS styles prevent the line-height to be above the minimum value.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-02d959c8
1 Moderate qualweb QW-ACT-R37: Element has contrast ratio lower than minimum.
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-45287c55
1 Moderate qualweb QW-ACT-R30: The complete visible text content of the test target neither matches or is contained within its accessible name.
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

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 complete visible text content of the test target neither matches or is contained within its accessible name.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-8c18567b
1 Moderate qualweb QW-ACT-R14: The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

Examples

Example 1 View on Page
The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-c6aca995
1 Moderate qualweb QW-ACT-R28: The test target has unlisted required states or properties.
1 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

  • ACT 4e8ab6 Open ACT rule

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

Examples

Example 1 View on Page
The test target has unlisted required states or properties.
Mode: light 🕑 First identified: 2026-08-15 🔑 Pattern ID: A11Y-2de7f94c