Accessibility Scan Report

Title: London Issue: #68 Date: 3/14/2026, 1:07:01 AM Duration: 17.4m URLs: 100 / 100 🌙 Dark Mode: 26 / 100 URLs

Summary

Issues

  • By Level: A (126), AA (460), AAA (70)
  • By Version (A & AA): WCAG 2.0 (133), WCAG 2.2 (453)
  • By Category: axe-strict (172) & Best Practice (11) & Others (926)
  • Total: 1109 across 41 unique rules & 2 accessibility engines

By Severity

Critical
Serious
Moderate
Minor

By Role

UX Designer
Visual Designer
Content Author
Front-End Developer

Issues

🎯 Pages with Most Errors

Focus your efforts on these pages to make the biggest impact. Click any error count to filter the rule list below.

Page axe UniqueALFA Unique Total Unique
View Page Careers advice - job profiles, information and resources | National Careers Service 0 25
View Page Festival of Ideas Workshop Findings | London City Hall 23
View Page Apply to the EU Settlement Scheme (settled and pre-settled status): Apply to the EU Settlement Scheme - GOV.UK 22
View Page Home - Homes for Londoners 19
View Page The Mayor's Christmas Carol Service 2024 | London City Hall 18
View Page The Mayor's Christmas Carol Service 2025 | London City Hall 18
View Page Remembrance Day Service 2024 | London City Hall 18
View Page Remembrance Service 2025 | London City Hall 18
View Page Home page - London City Hall 17
View Page COVID-19 resources and services in your language | London City Hall 17

🔧 Most Common Issues (ALFA)

28 rules
453 Serious alfa SC 2.5.8 AA SIA-R111: Interactive elements have a sufficient target size
72 pages affected

Rule Information

Engine: alfa

Roles: UX Designer, Visual Designer

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 2.5.8 AA

Affected Pages

Examples

Example 1 View on Page
Target has insufficient size
Mode: light
<button class="ccc-notify-button ccc-link ccc-tabbable ccc-notify-link">...</button>
XPath: /button[@class="ccc-notify-button ccc-link ccc-tabbable ccc-notify-link"]
Example 2 View on Page
Target has insufficient size
Mode: light
<a class="u-u-group u-space-x-2" href="/">...</a>
XPath: /a[@class="u-u-group u-space-x-2"]
Example 3 View on Page
Target has insufficient size
Mode: light
<a class="u-w-full btn btn--outline" href="/who-we-are"> View our who we are page </a>
XPath: /a[@class="u-w-full btn btn--outline"]
Example 4 View on Page
Target has insufficient size
Mode: light
<a href="/who-we-are/what-mayor-does">...</a>
XPath: /a
Example 5 View on Page
Target has insufficient size
Mode: light
<a href="/who-we-are" class="u-font-normal"> Who we are </a>
XPath: /a[@class="u-font-normal"]
94 Moderate alfa SIA-R73: Text spacing can be adjusted without loss of content
71 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The line height of the paragraph is less than 1.5
Mode: light
<p class="lead">...</p>
XPath: /p[@class="lead"]
Example 2 View on Page
The line height of the paragraph is less than 1.5
Mode: light
<p>© Copyright Greater London Authority 2026</p>
XPath: /p
Example 3 View on Page
The line height of the paragraph is less than 1.5
Mode: light
<p>© Copyright Greater London Authority 2026</p>
XPath: /p
Example 4 View on Page
The line height of the paragraph is less than 1.5
Mode: light
<p>© Copyright Greater London Authority 2026</p>
XPath: /p
Example 5 View on Page
The line height of the paragraph is less than 1.5
Mode: light
<p>© Copyright Greater London Authority 2026</p>
XPath: /p
72 Moderate alfa SIA-R87: First focusable element is a skip link
72 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The first tabbable element in the document is not a semantic link
Mode: light
Example 2 View on Page
The first tabbable element in the document is not a semantic link
Mode: light
Example 3 View on Page
The first tabbable element in the document is not a semantic link
Mode: light
Example 4 View on Page
The first tabbable element in the document is not a semantic link
Mode: light
Example 5 View on Page
The first tabbable element in the document is not a semantic link
Mode: light
70 Moderate alfa SC 1.4.6 AAA SIA-R66: Text has enhanced contrast with its background
70 pages affected

Rule Information

Engine: alfa

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.6 AAA

Affected Pages

Examples

Example 1 View on Page
The highest possible contrast of the text is 4.52:1 which is below the required contrast of 7:1
Mode: light
Example 2 View on Page
The highest possible contrast of the text is 4.52:1 which is below the required contrast of 7:1
Mode: light
Example 3 View on Page
The highest possible contrast of the text is 6.31:1 which is below the required contrast of 7:1
Mode: light
Example 4 View on Page
The highest possible contrast of the text is 4.52:1 which is below the required contrast of 7:1
Mode: light
Example 5 View on Page
The highest possible contrast of the text is 4.52:1 which is below the required contrast of 7:1
Mode: light
69 Moderate alfa SIA-R57: Landmarks don't repeat the same content
69 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The text is not included in a landmark region
Mode: light
Example 2 View on Page
The text is not included in a landmark region
Mode: light
Example 3 View on Page
The text is not included in a landmark region
Mode: light
Example 4 View on Page
The text is not included in a landmark region
Mode: light
Example 5 View on Page
The text is not included in a landmark region
Mode: light
67 Moderate alfa SIA-R43:
67 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The `<svg>` element does not have an accessible name
Mode: light
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">...</svg>
XPath: /svg[@class="simple-icons-icon simple-icons-icon__linkedin"]
Example 2 View on Page
The `<svg>` element does not have an accessible name
Mode: light
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">...</svg>
XPath: /svg[@class="simple-icons-icon simple-icons-icon__linkedin"]
Example 3 View on Page
The `<svg>` element does not have an accessible name
Mode: light
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">...</svg>
XPath: /svg[@class="simple-icons-icon simple-icons-icon__linkedin"]
Example 4 View on Page
The `<svg>` element does not have an accessible name
Mode: light
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">...</svg>
XPath: /svg[@class="simple-icons-icon simple-icons-icon__linkedin"]
Example 5 View on Page
The `<svg>` element does not have an accessible name
Mode: light
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="simple-icons-icon simple-icons-icon__linkedin" focusable="false">...</svg>
XPath: /svg[@class="simple-icons-icon simple-icons-icon__linkedin"]
25 Moderate alfa SIA-R9:
25 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The refresh or redirect is delayed
Mode: light
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 2 View on Page
The refresh or redirect is delayed
Mode: light
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 3 View on Page
The refresh or redirect is delayed
Mode: light
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 4 View on Page
The refresh or redirect is delayed
Mode: light
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 5 View on Page
The refresh or redirect is delayed
Mode: light
<meta http-equiv="refresh" content="360" />
XPath: /meta
25 Moderate alfa SIA-R96:
25 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The refresh or redirect is delayed
Mode: light
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 2 View on Page
The refresh or redirect is delayed
Mode: light
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 3 View on Page
The refresh or redirect is delayed
Mode: light
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 4 View on Page
The refresh or redirect is delayed
Mode: light
<meta http-equiv="refresh" content="360" />
XPath: /meta
Example 5 View on Page
The refresh or redirect is delayed
Mode: light
<meta http-equiv="refresh" content="360" />
XPath: /meta
12 Moderate alfa SIA-R3: lang attribute has a valid language code
11 pages affected

Examples

Example 1 View on Page
The element does not have a unique ID
Mode: light
<svg class="w-4 cross-icon" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" space="preserve">...</svg>
XPath: /svg[@id="Layer_1"]
Example 2 View on Page
The element does not have a unique ID
Mode: light
<h2 id="key-info-heading" class="h3"> Mayor's press office ...</h2>
XPath: /h2[@id="key-info-heading"]
Example 3 View on Page
The element does not have a unique ID
Mode: light
<h2 id="apply">Apply</h2>
XPath: /h2[@id="apply"]
Example 4 View on Page
The element does not have a unique ID
Mode: light
<li class="gem-c-step-nav__step js-step gem-c-step-nav__step--active step-is-shown" aria-current="step" data-show="" id="apply" data-track-count="stepNavSection">...</li>
XPath: /li[@id="apply"]
Example 5 View on Page
The element does not have a unique ID
Mode: light
<h2 id="key-info-heading" class="h2"> Key information </h2>
XPath: /h2[@id="key-info-heading"]
11 Moderate alfa Best Practice SIA-R53: Headings follow a logical hierarchy
7 pages affected

Examples

Example 1 View on Page
The heading skips one or more levels
Mode: light
<h3 class="h3"> Related questions ...</h3>
XPath: /h3[@class="h3"]
Example 2 View on Page
The heading skips one or more levels
Mode: light
<h5 class="h5"> Eligibility </h5>
XPath: /h5[@class="h5"]
Example 3 View on Page
The heading skips one or more levels
Mode: light
<h3 class="h3"> Related questions ...</h3>
XPath: /h3[@class="h3"]
Example 4 View on Page
The heading skips one or more levels
Mode: light
<h5 class="h5"> General </h5>
XPath: /h5[@class="h5"]
Example 5 View on Page
The heading skips one or more levels
Mode: light
<h4 id="by-karen-lawrence-commissioner-on-the-london-sustainable-development-commission">...</h4>
XPath: /h4[@id="by-karen-lawrence-commissioner-on-the-london-sustainable-development-commission"]
9 Moderate alfa SIA-R56: Landmarks with the same role are distinguishable
9 pages affected

Examples

Example 1 View on Page
Some `navigation` have the same name.
Mode: light
Example 2 View on Page
Some `region` have the same name.
Mode: light
Example 3 View on Page
Some `region` have the same name.
Mode: light
Example 4 View on Page
Some `region` have the same name.
Mode: light
Example 5 View on Page
Some `region` have the same name.
Mode: light
8 Moderate alfa SIA-R74:
2 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The font size is specified using an absolute unit
Mode: light
<p class="text-brand-white text-lg pb-0 font-medium">Find a home to buy or rent in the capital with the...</p>
XPath: /p[@class="text-brand-white text-lg pb-0 font-medium"]
Example 2 View on Page
The font size is specified using an absolute unit
Mode: light
<p class="m-0 p-0 md:text-lg">...</p>
XPath: /p[@class="m-0 p-0 md:text-lg"]
Example 3 View on Page
The font size is specified using an absolute unit
Mode: light
<p class="govuk-body">...</p>
XPath: /p[@class="govuk-body"]
Example 4 View on Page
The font size is specified using an absolute unit
Mode: light
<p class="block">...</p>
XPath: /p[@class="block"]
Example 5 View on Page
The font size is specified using an absolute unit
Mode: light
<p class="govuk-label dfc-app-pages-triage-sub-header">Select which best describes your current situation...</p>
XPath: /p[@class="govuk-label dfc-app-pages-triage-sub-header"]
3 Moderate alfa SIA-R86: Page has a mechanism to bypass repeated blocks of content
3 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The element is marked as decorative but is exposed
Mode: light
<iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-2dfyfnhz3nri" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Ld5PzEUAAAAAG34guiPpNoqPmNKMdrvJaeJO5Zl&co=aHR0cHM6Ly93d3cubG9uZG9uLmdvdi51azo0NDM.&hl=en&type=image&v=QvLuXwupqtKCyjBw2xIzFLIf&theme=light&size=normal&anchor-ms=20000&execute-ms=30000&cb=wlytedq2uuta" />
XPath: /iframe
Example 2 View on Page
The element is marked as decorative but is exposed
Mode: light
<iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-d6yvjaj1gsfs" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Ld5PzEUAAAAAG34guiPpNoqPmNKMdrvJaeJO5Zl&co=aHR0cHM6Ly93d3cubG9uZG9uLmdvdi51azo0NDM.&hl=en&type=image&v=QvLuXwupqtKCyjBw2xIzFLIf&theme=light&size=normal&anchor-ms=20000&execute-ms=30000&cb=4prm1nd06w0u" />
XPath: /iframe
Example 3 View on Page
The element is marked as decorative but is exposed
Mode: light
<iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-8we6vxhvqdug" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation" src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Lea-hMdAAAAALUazO6aUqtEHXg_dWCVG8TFAXUL&co=aHR0cHM6Ly93d3cubG9uZG9uLmdvdi51azo0NDM.&hl=en&v=QvLuXwupqtKCyjBw2xIzFLIf&size=invisible&anchor-ms=20000&execute-ms=30000&cb=43d7ap7e2men" />
XPath: /iframe
3 Moderate alfa SIA-R59:
3 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The document does not have a heading element
Mode: light
Example 2 View on Page
The document does not have a heading element
Mode: light
Example 3 View on Page
The document does not have a heading element
Mode: light
3 Moderate alfa SIA-R80: ASCII art has a text alternative
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The line height is specified using an absolute unit
Mode: light
<p class="block">...</p>
XPath: /p[@class="block"]
Example 2 View on Page
The line height is specified using an absolute unit
Mode: light
<p class="govuk-label dfc-app-pages-triage-sub-header">Select which best describes your current situation...</p>
XPath: /p[@class="govuk-label dfc-app-pages-triage-sub-header"]
Example 3 View on Page
The line height is specified using an absolute unit
Mode: light
<p class="home-product-tile-description">Answer questions about your interests and see some...</p>
XPath: /p[@class="home-product-tile-description"]
1 Moderate alfa SIA-R60:
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The grouping element has an accessible name
Mode: light
<fieldset data-drupal-selector="edit-checkbox-mailchimp" id="edit-checkbox-mailchimp--wrapper" class="checkboxes--wrapper fieldgroup form-composite webform-composite-visible-title js-webform-type-checkboxes webform-type-checkboxes js-form-item form-item js-form-wrapper form-wrapper" aria-describedby="edit-checkbox-mailchimp--wrapper--description">...</fieldset>
XPath: /fieldset[@id="edit-checkbox-mailchimp--wrapper"]
1 Moderate alfa SIA-R17:
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The element is either tabbable or has tabbable descendants
Mode: light
<div class="x9f619 x1ja2u2z x1pq812k x5yr21d x1o0tod xw2csxc x1odjw0f xixxii4 x1rohswg x13vifvy xh8yej3 xfk6m8 x1yqm8si xjx87ck" aria-hidden="true" id="scrollview" style="left: 0px;">...</div>
XPath: /div[@id="scrollview"]
1 Moderate alfa SIA-R113:
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Target has insufficient size and spacing
Mode: light
<a class="link link--leading footer-locations-link link-pink-underline" href="https://homes.london.gov.uk/locations/havering/">Havering</a>
XPath: /a[@class="link link--leading footer-locations-link link-pink-underline"]
1 Critical alfa SC 1.1.1 A SIA-R14: Images have an accessible name or are decorative
1 pages affected

Rule Information

Engine: alfa

Roles: Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 1.1.1 A

Affected Pages

Examples

Example 1 View on Page
The visible text content of the element is not included within its accessible name
Mode: light
<a href="/properties/414568/" aria-label="View property details for 'Available' property at Stafford Road, CR0 4GB" tabindex="0">...</a>
XPath: /a
1 Moderate alfa SIA-R61:
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The document does not start with a level 1 heading
Mode: light
1 Serious alfa SC 3.1.1 A SIA-R2: HTML elements have a valid lang attribute
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

WCAG: SC 3.1.1 A

Affected Pages

Examples

Example 1 View on Page
The image does not have an accessible name
Mode: light
<img height="40" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjQwIiBoZWlnaHQ9IjUyMCI+DQogPHRpdGxlPlRmTCB3aGl0ZSByb3VuZGVsPC90aXRsZT4NCiA8ZyBmaWxsPSJub25lIj4NCiAgPGNpcmNsZSBzdHJva2U9IndoaXRlIiBjeD0iMzIwIiBjeT0iMjYwIiByPSIyMTUiIHN0cm9rZS13aWR0aD0iOTAiLz4NCiAgPHBhdGggc3Ryb2tlPSJ3aGl0ZSIgZD0iTSAwLDI2MCBIIDY0MCIgc3Ryb2tlLXdpZHRoPSIxMDAiLz4NCiA8L2c+DQo8L3N2Zz4NCg==" />
XPath: /img
1 Moderate alfa SIA-R47:
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The `<meta>` element restricts the ability to zoom
Mode: light
<meta name="viewport" content="width=device-width, initial-scale = 1.0, maximum-scale=1.0, user-scalable=no" />
XPath: /meta
1 Serious alfa SC 1.4.1 A SIA-R62: Links are visually distinguishable from surrounding text
1 pages affected

Rule Information

Engine: alfa

Roles: Visual Designer, UX Designer

Blocking: No

WCAG: SC 1.4.1 A

Examples

Example 1 View on Page
The link is not distinguishable from the surrounding text
Mode: light
<a href="https://www.london.gov.uk/mayor-assembly/london-assembly/meetings-whole-assembly/motions/defending-londons-postal-service#_ftn4" name="_ftnref4" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: 1.538em; font-family: inherit; vertical-align: baseline; color: rgb(37, 95, 175); text-decoration: none; outline: 0px;" title="">[15]</a>
XPath: /a
1 Minor alfa SC 4.1.1 A SIA-R1: id attributes are unique within the document
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

WCAG: SC 4.1.1 A

Affected Pages

Examples

Example 1 View on Page
The document does not have a `<title>` element
Mode: light
1 Serious alfa SC 2.4.2 A SIA-R4: Page has a descriptive title
1 pages affected

Rule Information

Engine: alfa

Roles: Content Author, UX Designer

Blocking: No

WCAG: SC 2.4.2 A

Affected Pages

Examples

Example 1 View on Page
The `lang` attribute is either missing, empty, or only whitespace
Mode: light
<html>...</html>
XPath: /html
1 Moderate alfa SIA-R83: Text can be resized to 200% without loss of content
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The text is clipped
Mode: light
1 Moderate alfa SIA-R68: Accessible name contains the visible label text
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The element owns no elements as required by its semantic role
Mode: light
<ul> </ul>
XPath: /ul
1 Moderate alfa SIA-R71:
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The text of the paragraph is justified
Mode: light
<p align="left" style="margin: 0cm 0cm 0pt; text-align: justify;">...</p>
XPath: /p

🔧 Most Common Issues (axe)

13 rules
67 Moderate axe SC 1.1.1 A svg-img-alt:
67 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 1.1.1 A

Affected Pages

Examples

Example 1 View on Page
<svg> elements with an img role must have alternative text
Mode: light
<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
<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
<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
<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
<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
50 Moderate axe SC 2.2.1 A meta-refresh:
25 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 2.2.1 A

Affected Pages

Examples

Example 1 View on Page
Delayed refresh under 20 hours must not be used
Mode: light
<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
<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
<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
<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
<meta http-equiv="refresh" content="360">
XPath: meta[http-equiv="refresh"]
11 Moderate axe heading-order:
7 pages affected

Examples

Example 1 View on Page
Heading levels should only increase by one
Mode: light
<h3 class="h3"> Related questions </h3>
XPath: .u-space-y-4 > h3
Example 2 View on Page
Heading levels should only increase by one
Mode: light
<h5 class="h5"> Eligibility </h5>
XPath: .u-mb-10:nth-child(1) > .u-bg-off-white.u-p-6.sm\:u-px-12 > h5
Example 3 View on Page
Heading levels should only increase by one
Mode: light
<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
<h5 class="h5"> General </h5>
XPath: h5
Example 5 View on Page
Heading levels should only increase by one
Mode: light
<h4 id="by-karen-lawrence-commissioner-on-the-london-sustainable-development-commission">
XPath: #by-karen-lawrence-commissioner-on-the-london-sustainable-development-commission
10 Moderate axe landmark-unique:
9 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
<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
<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
<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: .lg\:u-col-span-8 > section
Example 4 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light
<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: .lg\:u-col-span-8 > section
Example 5 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light
<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: .lg\:u-col-span-8 > section
9 Moderate axe region:
4 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
All page content should be contained by landmarks
Mode: light
<div class="footer-locations-grid slide-toggle__child">
XPath: .footer-locations-grid
Example 2 View on Page
All page content should be contained by landmarks
Mode: light
<a href="https://www.sharetobuy.com/" aria-label="Share to Buy">
XPath: a[aria-label="Share to Buy"]
Example 3 View on Page
All page content should be contained by landmarks
Mode: light
<div class="footer-inline-nav inline-nav">
XPath: .footer-inline-nav
Example 4 View on Page
All page content should be contained by landmarks
Mode: light
<a data-module="govuk-skip-link" class="gem-c-skip-link govuk-skip-link govuk-!-display-none-print" href="#content" data-govuk-skip-link-init="" data-govuk-skip-link-module-started="true">Skip to main content</a>
XPath: body > .gem-c-skip-link.govuk-skip-link[data-module="govuk-skip-link"]
Example 5 View on Page
All page content should be contained by landmarks
Mode: light
<div data-module="ga4-link-tracker" class="gem-c-step-nav-header" title="Stay in the UK ('settled status'): step by step" data-ga4-link-tracker-module-started="true">
XPath: .gem-c-step-nav-header
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
<th>&nbsp;</th>
XPath: tr:nth-child(2) > th
Example 2 View on Page
Table header text should not be empty
Mode: light
<th>&nbsp;</th>
XPath: tr:nth-child(3) > th
Example 3 View on Page
Table header text should not be empty
Mode: light
<th>&nbsp;</th>
XPath: tr:nth-child(5) > th
Example 4 View on Page
Table header text should not be empty
Mode: light
<th>&nbsp;</th>
XPath: tr:nth-child(6) > th
Example 5 View on Page
Table header text should not be empty
Mode: light
<th>&nbsp;</th>
XPath: tr:nth-child(7) > th
6 Serious axe SC 1.4.3 AA color-contrast:
3 pages affected

Rule Information

Engine: axe

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3 AA

Examples

Example 1 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<span class="x1lliihq x6ikm8r x10wlt62 x1n2onr6 xlyipyv xuxw1ft">Create new account</span>
XPath: .xv9rvxn > .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
<span class="x1lliihq x6ikm8r x10wlt62 x1n2onr6 xlyipyv xuxw1ft">Create new account</span>
XPath: .xv9rvxn > .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
<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
<p>We also use cookies set by other sites to help us deliver content from their services.</p>
XPath: p:nth-child(3)
Example 5 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<p>We use some essential cookies to make this website work.</p>
XPath: p > p:nth-child(1)
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
<div 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
<div 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
<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
<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 image-alt:
1 pages affected

Rule Information

Engine: axe

Roles: Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 1.1.1 A

Affected Pages

Examples

Example 1 View on Page
Images must have alternative text
Mode: light
<img height="40" src="data:image/svg+xml;b...">
XPath: img
1 Moderate axe landmark-one-main:
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Document should have one main landmark
Mode: light
<html lang="en" class="">
XPath: html
1 Critical axe SC 1.4.4 AA meta-viewport:
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 1.4.4 AA

Affected Pages

Examples

Example 1 View on Page
Zooming and scaling must not be disabled
Mode: light
<meta name="viewport" content="width=device-width, initial-scale = 1.0, maximum-scale=1.0, user-scalable=no">
XPath: meta[name="viewport"]