vital-scans open quality ledger

www.luton.gov.uk: Accessibility — week 2026-W44

Automated Accessibility Conformance Report (OpenACR): Download ACR. Machine-readable; compatible with GSA OpenACR tooling. Automated tools find ~⅓ of real barriers — supplement with manual AT testing.

Training priorities

Top WCAG success criteria by pages affected this week. Use these to focus team training on the highest-impact issues.

SCCriterionPagesRulesNotes
2.1.1 Keyboard Access 961 1
1.4.8 WCAG 1.4.8 961 1
2.5.5 WCAG 2.5.5 961 1
1.4.6 WCAG 1.4.6 287 1
1.4.3 Contrast (Minimum) 123 2

Next 10 actions

Clusters are fingerprinted by normalized selector path + rule id + snippet shape. Rank score = (severity weight × pages affected) / distinct components for the rule. Clustered observations are review candidates, not verified fixes or ownership assignments.

Top 10 observed component clusters for review.
ClusterSeverityPagesWho it affectsHow to fixEvidenceDecision
Paragraph line height is at least 1.5 · unattributed component
Observed 961 engine finding instance(s) on 961 page(s); number of fixes and ownership are not established.
Moderate 961 Requires manual testing. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r73 pages (CSV)
Page starts with a level 1 heading · unattributed component
Observed 961 engine finding instance(s) on 961 page(s); number of fixes and ownership are not established.
XPath / selector: {"type":"document","children":[{"type":"type","name":"html","publicId":null,"sys
Moderate 961 Requires manual testing. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r61 pages (CSV)
Scrollable element is keyboard accessible · unattributed component
Observed 961 engine finding instance(s) on 961 page(s); number of fixes and ownership are not established.
Moderate 961 Without vision, Limited manipulation/strength, Limited reach See remediation guidance: https://alfa.siteimprove.com/rules/sia-r84 pages (CSV)
First focusable element is link to main content · unattributed component
Observed 961 engine finding instance(s) on 961 page(s); number of fixes and ownership are not established.
XPath / selector: {"type":"document","children":[{"type":"type","name":"html","publicId":null,"sys
Moderate 961 Requires manual testing. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r87 pages (CSV)
All page content should be contained by landmarks · unattributed component
Observed 1649 engine finding instance(s) on 1649 page(s); number of fixes and ownership are not established.
XPath / selector: .focusable
<a href="" class="visually-hidden focusable skip-link">[text omitted]</a>
Serious 1649 Requires manual testing. Wrap all page content in landmarks (header, nav, main, footer) so users can navigate by region. pages (CSV)
Text is included in a landmark · unattributed component
Observed 961 engine finding instance(s) on 961 page(s); number of fixes and ownership are not established.
Moderate 961 Requires manual testing. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r57 pages (CSV)
Text is included in a landmark · unattributed component
Observed 961 engine finding instance(s) on 961 page(s); number of fixes and ownership are not established.
Moderate 961 Requires manual testing. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r57 pages (CSV)
Target size is at least 44×44 CSS pixels (Enhanced) · unattributed component
Observed 961 engine finding instance(s) on 961 page(s); number of fixes and ownership are not established.
Moderate 961 Requires manual testing. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r111 pages (CSV)
Target size is at least 44×44 CSS pixels (Enhanced) · unattributed component
Observed 961 engine finding instance(s) on 961 page(s); number of fixes and ownership are not established.
Moderate 961 Requires manual testing. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r111 pages (CSV)
Target size is at least 44×44 CSS pixels (Enhanced) · unattributed component
Observed 961 engine finding instance(s) on 961 page(s); number of fixes and ownership are not established.
Moderate 961 Requires manual testing. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r111 pages (CSV)

Bug reports

8 issue type(s) are shown by default out of 20 total. Prioritized by severity, key pages, WCAG level, and prevalence; use the toggle to show everything.

Overall severity mix: 5 serious, 13 moderate, 2 minor. By WCAG category: 6 WCAG 2.0 A, 2 WCAG 2.0 AA, 3 WCAG 2.x AAA, 9 Best Practice. Ordered by severity, key-page impact, WCAG level, and prevalence. Following accessibility bug-reporting best practices. Download: Markdown · JSON (full archive) · JSON (AI diagnostic) · CSV (all findings) · Priority pages CSV · Priority pages JSON.

Automated testing does not establish full WCAG conformance. Findings in the verification lane require manual testing before they are treated as confirmed failures.

20 engine finding(s), 20 remediation group(s). Only complete confirmed duplicates share a group. Related and possible duplicates remain separate. The number of fixes is unknown.

Default view shows 8 prioritized issue type(s); 12 more are available if you switch to "Show everything".

Findings needing review

These findings need manual verification before they can be treated as confirmed failures. Obligation remains visible for each finding.

Link to this finding Serious axe color-contrast WCAG 2.0 AA Elements must meet minimum color contrast ratio thresholds (WCAG 1.4.3) 87/1997 pages · 87 instances Likely template
Bug ID
VS-70d63062
Pattern ID
VS-be8d563e
Combined ID
VS-70d63062 (pattern VS-be8d563e) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
WCAG 2.0 AA
Requirement
Legally required WCAG 1.4.3 (2.0, Level AA)
Obligation
required
Handling
review
WCAG SC
1.4.3 Contrast (Minimum) (Level AA, WCAG 2.0)
Engine impact
serious
Reporting severity
Serious
Remediation priority score
272.75. Used for ordering, not engine severity or a count of fixes.
ACT mappings
afw4f7 (Approved), 09o5cg (Approved)
Remediation group
VS-be8d563e. Number of fixes and code ownership are not established.
History
first seen 2026-W44, last seen 2026-W44 (1 wk)
Cross-engine correlations
  • Uncertain (possible duplicate) — VS-fd441afe (Pattern ID VS-f7e99f4b): Some evidence overlaps, but it does not identify a unique matching element. Keep both findings.

    ACT mappings: this rule afw4f7 (Approved), 09o5cg (Approved); paired rule No ACT mapping.

  • Independent — VS-956faaaf (Pattern ID VS-f054f4a4): The sampled targets differ and show no shared component evidence.

    ACT mappings: this rule afw4f7 (Approved), 09o5cg (Approved); paired rule No ACT mapping.

Representative evidence (sanitized; text and form values omitted)

<span>[text omitted]</span>
<span>[text omitted]</span>
<span>[text omitted]</span>

Description

Elements must meet minimum color contrast ratio thresholds. Detected by axe-core rule color-contrast on 87 of 1997 scanned pages (87 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/news/2025/medieval-action-adventure-returns-st-georges-day-celebrations.
  2. Locate the element: .news__date > span
  3. Confirm the axe-core finding for rule color-contrast against WCAG 1.4.3 Contrast (Minimum).

Impact

Affects Limited vision (2.4%), Without color perception (4.5%).

  • Limited vision — 2.4% of population
  • Without color perception — 4.5% of population

Affected pages

87 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

…and more — all 87 pages (CSV).

Testing environment

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

How to fix: Increase the contrast between text and its background to at least 4.5:1 (3:1 for large text). Check both light and dark modes.

Drupal tip: Check your Drupal theme's base CSS. Themes like Olivero and Bartik have contrast issues in default color schemes — override failing color pairs in your subtheme's style.css.

See remediation guidance: https://dequeuniversity.com/rules/axe/4.14/color-contrast?application=axeAPI

Link to this finding Serious axe link-name WCAG 2.0 A Links must have discernible text (WCAG 2.4.4) 3/1997 pages · 3 instances
Bug ID
VS-bfb638d8
Pattern ID
VS-e9fe47ac
Combined ID
VS-bfb638d8 (pattern VS-e9fe47ac) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
WCAG 2.0 A
Requirement
Legally required WCAG 2.4.4 (2.0, Level A)
Obligation
required
Handling
review
WCAG SC
2.4.4 Link Purpose (In Context) (Level A, WCAG 2.0)
Engine impact
serious
Reporting severity
Serious
Remediation priority score
9.99. Used for ordering, not engine severity or a count of fixes.
ACT mappings
c487ae (Unknown)
Remediation group
VS-e9fe47ac. Number of fixes and code ownership are not established.
History
first seen 2026-W44, last seen 2026-W44 (1 wk)

Representative evidence (sanitized; text and form values omitted)

<a href="http://scanmail.trustwave.com/?c=5774&amp;d=2f3k6IJJmx_msmUzHJUwF4-5lAtWynh6hkIbY4Or1Q&amp;u=http://105.FM"><span><span><span></span></span></span></a>
<a href="https://bit.ly/4gbnjkY"></a>

a[href$="4gbnjkY"]

<a href="[REDACTED]"><span></span></a>

a[href="mailto:info@ameinacentre.co.uk"]:nth-child(22)

Description

Links must have discernible text. Detected by axe-core rule link-name on 3 of 1997 scanned pages (3 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/news/2025/luton-host-series-events-disability-celebration-month.
  2. Locate the element: p:nth-child(46) > a
  3. Confirm the axe-core finding for rule link-name against WCAG 2.4.4 Link Purpose (In Context).

Impact

Affects Without vision (1.0%), Limited vision (2.4%), Limited cognitive, language, or learning ability (11.0%).

  • Without vision — 1.0% of population
  • Limited vision — 2.4% of population
  • Limited cognitive, language, or learning ability — 11.0% of population

Affected pages

3 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

Testing environment

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

How to fix: Give the link discernible text. Avoid empty links and icon-only links without an aria-label.

Drupal tip: "Read more" links from Drupal Views should use the "Link text" rewrite field to add context, or add aria-label via the Views rewrite output.

See remediation guidance: https://dequeuniversity.com/rules/axe/4.14/link-name?application=axeAPI

Link to this finding Serious axe list WCAG 2.0 A <ul> and <ol> must only directly contain <li>, <script> or <template> elements (WCAG 1.3.1) 1/1997 pages · 1 instances Likely content
Bug ID
VS-9fe14d90
Pattern ID
VS-a0bdbdf6
Combined ID
VS-9fe14d90 (pattern VS-a0bdbdf6) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
WCAG 2.0 A
Requirement
Legally required WCAG 1.3.1 (2.0, Level A)
Obligation
required
Handling
review
WCAG SC
1.3.1 Info and Relationships (Level A, WCAG 2.0)
Engine impact
serious
Reporting severity
Serious
Remediation priority score
3.33. Used for ordering, not engine severity or a count of fixes.
ACT mappings
No ACT mapping
Remediation group
VS-a0bdbdf6. Number of fixes and code ownership are not established.
History
first seen 2026-W44, last seen 2026-W44 (1 wk)

Representative evidence (sanitized; text and form values omitted)

<ul></ul>

Description

<ul> and <ol> must only directly contain <li>, <script> or <template> elements. Detected by axe-core rule list on 1 of 1997 scanned pages (1 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/news/2025/luton-council-budget-focus-supporting-most-vulnerable.
  2. Locate the element: .field--name-body.field--type-text-with-summary.field > ul
  3. Confirm the axe-core finding for rule list against WCAG 1.3.1 Info and Relationships.

Impact

Affects Without vision (1.0%), Limited vision (2.4%), Limited cognitive, language, or learning ability (11.0%).

  • Without vision — 1.0% of population
  • Limited vision — 2.4% of population
  • Limited cognitive, language, or learning ability — 11.0% of population

Affected pages

1 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

Testing environment

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

How to fix: Use <ul>/<ol> with only <li> children for lists; don't fake lists with <div>s.

See remediation guidance: https://dequeuniversity.com/rules/axe/4.14/list?application=axeAPI

Link to this finding Serious axe frame-title WCAG 2.0 A Frames must have an accessible name (WCAG 4.1.2) 1/1997 pages · 1 instances Likely content
Bug ID
VS-e861dee2
Pattern ID
VS-3f76c7ea
Combined ID
VS-e861dee2 (pattern VS-3f76c7ea) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
WCAG 2.0 A
Requirement
Legally required WCAG 4.1.2 (2.0, Level A)
Obligation
required
Handling
review
WCAG SC
4.1.2 Name, Role, Value (Level A, WCAG 2.0)
Engine impact
serious
Reporting severity
Serious
Remediation priority score
3.39. Used for ordering, not engine severity or a count of fixes.
ACT mappings
cae760 (Unknown)
Remediation group
VS-3f76c7ea. Number of fixes and code ownership are not established.
XPath / selector
iframe[width="true"]
History
first seen 2026-W44, last seen 2026-W44 (1 wk)

Description

Frames must have an accessible name. Detected by axe-core rule frame-title on 1 of 1997 scanned pages (1 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/leisure-parks-culture/tourism-venue-hire/visitor-information-centre.
  2. Locate the element: iframe[width="true"]
  3. Confirm the axe-core finding for rule frame-title against WCAG 4.1.2 Name, Role, Value.

Impact

Affects Without vision (1.0%), Limited vision (2.4%), Limited manipulation/strength (13.0%).

  • Without vision — 1.0% of population
  • Limited vision — 2.4% of population
  • Limited manipulation/strength — 13.0% of population

Affected pages

1 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

Testing environment

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

How to fix: Give every <iframe> a descriptive title attribute.

See remediation guidance: https://dequeuniversity.com/rules/axe/4.14/frame-title?application=axeAPI

Link to this finding Serious axe region Best Practice All page content should be contained by landmarks (best practice, not a WCAG requirement) 1966/1997 pages · 1972 instances Likely template
Bug ID
VS-b9ca1bfa
Pattern ID
VS-f18df681
Combined ID
VS-b9ca1bfa (pattern VS-f18df681) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
Best Practice
Requirement
Best practice not a WCAG requirement
Obligation
advisory
Handling
review
WCAG SC
Best Practice — not a WCAG requirement
Engine impact
moderate
Reporting severity
Serious
Remediation priority score
6,192.9. Used for ordering, not engine severity or a count of fixes.
ACT mappings
No ACT mapping
Remediation group
VS-f18df681. Number of fixes and code ownership are not established.
XPath / selector
.focusable
History
first seen 2026-W44, last seen 2026-W44 (1 wk)
Cross-engine correlations
  • Independent — VS-e7386f68 (Pattern ID VS-58346bcf): The sampled targets differ and show no shared component evidence.

    ACT mappings: this rule No ACT mapping; paired rule No ACT mapping.

  • Independent — VS-5216232e (Pattern ID VS-2208081b): The sampled targets differ and show no shared component evidence.

    ACT mappings: this rule No ACT mapping; paired rule No ACT mapping.

  • Independent — VS-93dbcf62 (Pattern ID VS-cb53cc4d): The sampled targets differ and show no shared component evidence.

    ACT mappings: this rule No ACT mapping; paired rule No ACT mapping.

  • Uncertain (possible duplicate) — VS-f3c3c7a8 (Pattern ID VS-c18be945): Some evidence overlaps, but it does not identify a unique matching element. Keep both findings.

    ACT mappings: this rule No ACT mapping; paired rule No ACT mapping.

Representative evidence (sanitized; text and form values omitted)

<a href="" class="visually-hidden focusable skip-link">[text omitted]</a>

.focusable

<a href="" class="visually-hidden focusable skip-link">[text omitted]</a>

.focusable

<a href="" class="visually-hidden focusable skip-link">[text omitted]</a>

.focusable

Description

All page content should be contained by landmarks. Detected by axe-core rule region on 1966 of 1997 scanned pages (1972 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order?f%5B0%5D=localgov_directories_facets%3A122&f%5B1%5D=localgov_directories_facets%3A128&f%5B2%5D=localgov_directories_facets%3A160&f%5B3%5D=localgov_directories_facets%3A186&f%5B4%5D=localgov_directories_facets%3A188&f%5B5%5D=localgov_directories_facets%3A201&f%5B6%5D=localgov_directories_facets%3A225&f%5B7%5D=localgov_directories_facets%3A266.
  2. Locate the element: .focusable
  3. Confirm the axe-core finding for rule region.

Impact

Not captured by automated scan — requires manual testing.

Affected pages

1966 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

…and more — all 1966 pages (CSV).

Testing environment

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

How to fix: Wrap all page content in landmarks (header, nav, main, footer) so users can navigate by region.

Drupal tip: Use Drupal's region system (header, navigation, main, sidebar, footer) and map each to an HTML5 landmark element in your theme's page.html.twig.

See remediation guidance: https://dequeuniversity.com/rules/axe/4.14/region?application=axeAPI

Link to this finding Moderate alfa sia-r84 WCAG 2.0 A Scrollable element is keyboard accessible (WCAG 2.1.1) 961/1997 pages · 961 instances Likely template
Bug ID
VS-e7386f68
Pattern ID
VS-58346bcf
Combined ID
VS-e7386f68 (pattern VS-58346bcf) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
WCAG 2.0 A
Requirement
Legally required WCAG 2.1.1 (2.0, Level A)
Obligation
required
Handling
review
WCAG SC
2.1.1 Keyboard (Level A, WCAG 2.0)
Engine impact
Not supplied by the engine
Reporting severity
Moderate
Remediation priority score
2,171.86. Used for ordering, not engine severity or a count of fixes.
ACT mappings
No ACT mapping
Remediation group
VS-58346bcf. Number of fixes and code ownership are not established.
History
first seen 2026-W44, last seen 2026-W44 (1 wk)
Cross-engine correlations
  • Independent — VS-b9ca1bfa (Pattern ID VS-f18df681): The sampled targets differ and show no shared component evidence.

    ACT mappings: this rule No ACT mapping; paired rule No ACT mapping.

Description

Scrollable element is keyboard accessible. Detected by Siteimprove Alfa rule sia-r84 on 961 of 1997 scanned pages (961 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order?f%5B0%5D=localgov_directories_facets%3A122&f%5B1%5D=localgov_directories_facets%3A128&f%5B2%5D=localgov_directories_facets%3A160&f%5B3%5D=localgov_directories_facets%3A186&f%5B4%5D=localgov_directories_facets%3A188&f%5B5%5D=localgov_directories_facets%3A201&f%5B6%5D=localgov_directories_facets%3A225&f%5B7%5D=localgov_directories_facets%3A266.
  2. Locate the element: <div id="CybotCookiebotDialogBodyContent" class="CybotCookiebotScrollArea">
  3. Confirm the Siteimprove Alfa finding for rule sia-r84 against WCAG 2.1.1 Keyboard.

Impact

Affects Without vision (1.0%), Limited manipulation/strength (13.0%), Limited reach (2.0%).

  • Without vision — 1.0% of population
  • Limited manipulation/strength — 13.0% of population
  • Limited reach — 2.0% of population

Affected pages

961 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

…and more — all 961 pages (CSV).

Testing environment

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r84

Link to this finding Moderate alfa sia-r69 WCAG 2.0 AA Text has minimum contrast (WCAG 1.4.3) 36/1997 pages · 36 instances Likely template
Bug ID
VS-fd441afe
Pattern ID
VS-f7e99f4b
Combined ID
VS-fd441afe (pattern VS-f7e99f4b) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
WCAG 2.0 AA
Requirement
Legally required WCAG 1.4.3 (2.0, Level AA)
Obligation
required
Handling
review
WCAG SC
1.4.3 Contrast (Minimum) (Level AA, WCAG 2.0)
Engine impact
Not supplied by the engine
Reporting severity
Moderate
Remediation priority score
75.24. Used for ordering, not engine severity or a count of fixes.
ACT mappings
No ACT mapping
Remediation group
VS-f7e99f4b. Number of fixes and code ownership are not established.
History
first seen 2026-W44, last seen 2026-W44 (1 wk)
Cross-engine correlations
  • Uncertain (possible duplicate) — VS-70d63062 (Pattern ID VS-be8d563e): Some evidence overlaps, but it does not identify a unique matching element. Keep both findings.

    ACT mappings: this rule No ACT mapping; paired rule afw4f7 (Approved), 09o5cg (Approved).

Description

Text has minimum contrast. Detected by Siteimprove Alfa rule sia-r69 on 36 of 1997 scanned pages (36 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/news/2025/council-makes-important-strides-workforce-diversity.
  2. Locate the element: text: "Published on: "
  3. Confirm the Siteimprove Alfa finding for rule sia-r69 against WCAG 1.4.3 Contrast (Minimum).

Impact

Affects Limited vision (2.4%), Without color perception (4.5%).

  • Limited vision — 2.4% of population
  • Without color perception — 4.5% of population

Affected pages

36 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

…and more — all 36 pages (CSV).

Testing environment

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

How to fix: Increase text contrast to meet WCAG AA (4.5:1, or 3:1 for large text).

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r69

Link to this finding Moderate alfa sia-r12 WCAG 2.0 A Button has accessible name (WCAG 4.1.2) 16/1997 pages · 16 instances Likely template
Bug ID
VS-3f4a2988
Pattern ID
VS-29f9f921
Combined ID
VS-3f4a2988 (pattern VS-29f9f921) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
WCAG 2.0 A
Requirement
Legally required WCAG 4.1.2 (2.0, Level A)
Obligation
required
Handling
review
WCAG SC
4.1.2 Name, Role, Value (Level A, WCAG 2.0)
Engine impact
Not supplied by the engine
Reporting severity
Moderate
Remediation priority score
36.16. Used for ordering, not engine severity or a count of fixes.
ACT mappings
97a4e1 (Approved)
Remediation group
VS-29f9f921. Number of fixes and code ownership are not established.
History
first seen 2026-W44, last seen 2026-W44 (1 wk)
Cross-engine correlations
  • Related — VS-ce8b4c46 (Pattern ID VS-4fac2f41): Evidence links these findings, but does not confirm the full aggregate is a duplicate. Keep both findings.

    ACT mappings: this rule 97a4e1 (Approved); paired rule No ACT mapping.

  • Related — VS-2b08b740 (Pattern ID VS-096684ad): Evidence links these findings, but does not confirm the full aggregate is a duplicate. Keep both findings.

    ACT mappings: this rule 97a4e1 (Approved); paired rule 46ca7f (Unknown).

Description

Button has accessible name. Detected by Siteimprove Alfa rule sia-r12 on 16 of 1997 scanned pages (16 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/parking-streets-transport/parking/car-parks/find-car-park/wenlock-street-car-park.
  2. Locate the element: <img src="https://www.luton.gov.uk/modules/contrib/leaflet/js/leaflet/dist/images/marker-icon.png" class="leaflet-marker-icon leaflet-zoom-animated leaflet-interactive" alt="" tabindex="0">
  3. Confirm the Siteimprove Alfa finding for rule sia-r12 against WCAG 4.1.2 Name, Role, Value.

Impact

Affects Without vision (1.0%), Limited vision (2.4%), Limited manipulation/strength (13.0%).

  • Without vision — 1.0% of population
  • Limited vision — 2.4% of population
  • Limited manipulation/strength — 13.0% of population

Affected pages

16 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

Testing environment

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

How to fix: Give the button an accessible name via text, aria-label, or aria-labelledby.

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r12

Link to this finding Moderate alfa sia-r111 WCAG 2.x AAA Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) 961/1997 pages · 31428 instances Likely template
Bug ID
VS-93dbcf62
Pattern ID
VS-cb53cc4d
Combined ID
VS-93dbcf62 (pattern VS-cb53cc4d) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
WCAG 2.x AAA
Requirement
Aspirational (AAA) WCAG 2.5.5 (2.1, Level AAA)
Obligation
aspirational
Handling
review
WCAG SC
2.5.5 Target Size (Enhanced) (Level AAA, WCAG 2.1)
Engine impact
Not supplied by the engine
Reporting severity
Moderate
Remediation priority score
2,018.1. Used for ordering, not engine severity or a count of fixes.
ACT mappings
No ACT mapping
Remediation group
VS-cb53cc4d. Number of fixes and code ownership are not established.
History
first seen 2026-W44, last seen 2026-W44 (1 wk)
Cross-engine correlations
  • Independent — VS-b9ca1bfa (Pattern ID VS-f18df681): The sampled targets differ and show no shared component evidence.

    ACT mappings: this rule No ACT mapping; paired rule No ACT mapping.

Description

Target size is at least 44×44 CSS pixels (Enhanced). Detected by Siteimprove Alfa rule sia-r111 on 961 of 1997 scanned pages (31428 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order?f%5B0%5D=localgov_directories_facets%3A122&f%5B1%5D=localgov_directories_facets%3A128&f%5B2%5D=localgov_directories_facets%3A160&f%5B3%5D=localgov_directories_facets%3A186&f%5B4%5D=localgov_directories_facets%3A188&f%5B5%5D=localgov_directories_facets%3A201&f%5B6%5D=localgov_directories_facets%3A225&f%5B7%5D=localgov_directories_facets%3A266.
  2. Locate the element: <a href="/" rel="home" class="branding__logo">
  3. Confirm the Siteimprove Alfa finding for rule sia-r111 against WCAG 2.5.5 Target Size (Enhanced).

Impact

Not captured by automated scan — requires manual testing.

Affected pages

961 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

…and more — all 961 pages (CSV).

Testing environment

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r111

Link to this finding Moderate alfa sia-r57 Best Practice Text is included in a landmark (best practice, not a WCAG requirement) 961/1997 pages · 1922 instances Likely template
Bug ID
VS-f3c3c7a8
Pattern ID
VS-c18be945
Combined ID
VS-f3c3c7a8 (pattern VS-c18be945) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
Best Practice
Requirement
Best practice not a WCAG requirement
Obligation
advisory
Handling
review
WCAG SC
Best Practice — not a WCAG requirement
Engine impact
Not supplied by the engine
Reporting severity
Moderate
Remediation priority score
2,018.1. Used for ordering, not engine severity or a count of fixes.
ACT mappings
No ACT mapping
Remediation group
VS-c18be945. Number of fixes and code ownership are not established.
History
first seen 2026-W44, last seen 2026-W44 (1 wk)
Cross-engine correlations
  • Uncertain (possible duplicate) — VS-b9ca1bfa (Pattern ID VS-f18df681): Some evidence overlaps, but it does not identify a unique matching element. Keep both findings.

    ACT mappings: this rule No ACT mapping; paired rule No ACT mapping.

Description

Text is included in a landmark. Detected by Siteimprove Alfa rule sia-r57 on 961 of 1997 scanned pages (1922 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order?f%5B0%5D=localgov_directories_facets%3A122&f%5B1%5D=localgov_directories_facets%3A128&f%5B2%5D=localgov_directories_facets%3A160&f%5B3%5D=localgov_directories_facets%3A186&f%5B4%5D=localgov_directories_facets%3A188&f%5B5%5D=localgov_directories_facets%3A201&f%5B6%5D=localgov_directories_facets%3A225&f%5B7%5D=localgov_directories_facets%3A266.
  2. Locate the element: text: " Skip to main content "
  3. Confirm the Siteimprove Alfa finding for rule sia-r57.

Impact

Not captured by automated scan — requires manual testing.

Affected pages

961 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

…and more — all 961 pages (CSV).

Testing environment

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r57

Link to this finding Moderate alfa sia-r87 Best Practice First focusable element is link to main content (best practice, not a WCAG requirement) 961/1997 pages · 961 instances Likely template
Bug ID
VS-8f5d1705
Pattern ID
VS-aa242c2d
Combined ID
VS-8f5d1705 (pattern VS-aa242c2d) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
Best Practice
Requirement
Best practice not a WCAG requirement
Obligation
advisory
Handling
review
WCAG SC
Best Practice — not a WCAG requirement
Engine impact
Not supplied by the engine
Reporting severity
Moderate
Remediation priority score
2,018.1. Used for ordering, not engine severity or a count of fixes.
ACT mappings
No ACT mapping
Remediation group
VS-aa242c2d. Number of fixes and code ownership are not established.
XPath / selector
{"type":"document","children":[{"type":"type","name":"html","publicId":null,"sys
History
first seen 2026-W44, last seen 2026-W44 (1 wk)

Description

First focusable element is link to main content. Detected by Siteimprove Alfa rule sia-r87 on 961 of 1997 scanned pages (961 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order?f%5B0%5D=localgov_directories_facets%3A122&f%5B1%5D=localgov_directories_facets%3A128&f%5B2%5D=localgov_directories_facets%3A160&f%5B3%5D=localgov_directories_facets%3A186&f%5B4%5D=localgov_directories_facets%3A188&f%5B5%5D=localgov_directories_facets%3A201&f%5B6%5D=localgov_directories_facets%3A225&f%5B7%5D=localgov_directories_facets%3A266.
  2. Locate the element: {"type":"document","children":[{"type":"type","name":"html","publicId":null,"sys
  3. Confirm the Siteimprove Alfa finding for rule sia-r87.

Impact

Not captured by automated scan — requires manual testing.

Affected pages

961 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

…and more — all 961 pages (CSV).

Testing environment

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r87

Link to this finding Moderate alfa sia-r61 Best Practice Page starts with a level 1 heading (best practice, not a WCAG requirement) 961/1997 pages · 961 instances Likely template
Bug ID
VS-06ab7614
Pattern ID
VS-7118fead
Combined ID
VS-06ab7614 (pattern VS-7118fead) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
Best Practice
Requirement
Best practice not a WCAG requirement
Obligation
advisory
Handling
review
WCAG SC
Best Practice — not a WCAG requirement
Engine impact
Not supplied by the engine
Reporting severity
Moderate
Remediation priority score
2,018.1. Used for ordering, not engine severity or a count of fixes.
ACT mappings
No ACT mapping
Remediation group
VS-7118fead. Number of fixes and code ownership are not established.
XPath / selector
{"type":"document","children":[{"type":"type","name":"html","publicId":null,"sys
History
first seen 2026-W44, last seen 2026-W44 (1 wk)

Description

Page starts with a level 1 heading. Detected by Siteimprove Alfa rule sia-r61 on 961 of 1997 scanned pages (961 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order?f%5B0%5D=localgov_directories_facets%3A122&f%5B1%5D=localgov_directories_facets%3A128&f%5B2%5D=localgov_directories_facets%3A160&f%5B3%5D=localgov_directories_facets%3A186&f%5B4%5D=localgov_directories_facets%3A188&f%5B5%5D=localgov_directories_facets%3A201&f%5B6%5D=localgov_directories_facets%3A225&f%5B7%5D=localgov_directories_facets%3A266.
  2. Locate the element: {"type":"document","children":[{"type":"type","name":"html","publicId":null,"sys
  3. Confirm the Siteimprove Alfa finding for rule sia-r61.

Impact

Not captured by automated scan — requires manual testing.

Affected pages

961 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

…and more — all 961 pages (CSV).

Testing environment

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r61

Link to this finding Moderate alfa sia-r73 WCAG 2.x AAA Paragraph line height is at least 1.5 (WCAG 1.4.8) 961/1997 pages · 961 instances Likely template
Bug ID
VS-5216232e
Pattern ID
VS-2208081b
Combined ID
VS-5216232e (pattern VS-2208081b) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
WCAG 2.x AAA
Requirement
Aspirational (AAA) WCAG 1.4.8 (2.0, Level AAA)
Obligation
aspirational
Handling
review
WCAG SC
1.4.8 Visual Presentation (Level AAA, WCAG 2.0)
Engine impact
Not supplied by the engine
Reporting severity
Moderate
Remediation priority score
2,018.1. Used for ordering, not engine severity or a count of fixes.
ACT mappings
No ACT mapping
Remediation group
VS-2208081b. Number of fixes and code ownership are not established.
History
first seen 2026-W44, last seen 2026-W44 (1 wk)
Cross-engine correlations
  • Independent — VS-b9ca1bfa (Pattern ID VS-f18df681): The sampled targets differ and show no shared component evidence.

    ACT mappings: this rule No ACT mapping; paired rule No ACT mapping.

Description

Paragraph line height is at least 1.5. Detected by Siteimprove Alfa rule sia-r73 on 961 of 1997 scanned pages (961 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order?f%5B0%5D=localgov_directories_facets%3A122&f%5B1%5D=localgov_directories_facets%3A128&f%5B2%5D=localgov_directories_facets%3A160&f%5B3%5D=localgov_directories_facets%3A186&f%5B4%5D=localgov_directories_facets%3A188&f%5B5%5D=localgov_directories_facets%3A201&f%5B6%5D=localgov_directories_facets%3A225&f%5B7%5D=localgov_directories_facets%3A266.
  2. Locate the element: <p>
  3. Confirm the Siteimprove Alfa finding for rule sia-r73 against WCAG 1.4.8 Visual Presentation.

Impact

Not captured by automated scan — requires manual testing.

Affected pages

961 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

…and more — all 961 pages (CSV).

Testing environment

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r73

Link to this finding Moderate alfa sia-r66 WCAG 2.x AAA Text has enhanced contrast (WCAG 1.4.6) 287/1997 pages · 1776 instances Likely template
Bug ID
VS-25a7561f
Pattern ID
VS-646b1e0b
Combined ID
VS-25a7561f (pattern VS-646b1e0b) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
WCAG 2.x AAA
Requirement
Aspirational (AAA) WCAG 1.4.6 (2.0, Level AAA)
Obligation
aspirational
Handling
review
WCAG SC
1.4.6 Contrast (Enhanced) (Level AAA, WCAG 2.0)
Engine impact
Not supplied by the engine
Reporting severity
Moderate
Remediation priority score
602.7. Used for ordering, not engine severity or a count of fixes.
ACT mappings
No ACT mapping
Remediation group
VS-646b1e0b. Number of fixes and code ownership are not established.
History
first seen 2026-W44, last seen 2026-W44 (1 wk)

Description

Text has enhanced contrast. Detected by Siteimprove Alfa rule sia-r66 on 287 of 1997 scanned pages (1776 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/health-social-care/health/public-health/macmillan-luton-cancer-community-engagement-approach/behind-screen-breast-cancer-screening-project.
  2. Locate the element: text: "Working with you - to improve cancer services in Luton"
  3. Confirm the Siteimprove Alfa finding for rule sia-r66 against WCAG 1.4.6 Contrast (Enhanced).

Impact

Not captured by automated scan — requires manual testing.

Affected pages

287 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

…and more — all 287 pages (CSV).

Testing environment

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

How to fix: Increase text contrast to meet WCAG AAA (7:1).

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r66

Link to this finding Moderate axe heading-order Best Practice Heading levels should only increase by one (best practice, not a WCAG requirement) 119/1997 pages · 119 instances Likely template
Bug ID
VS-222c4a9e
Pattern ID
VS-d25f622d
Combined ID
VS-222c4a9e (pattern VS-d25f622d) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
Best Practice
Requirement
Best practice not a WCAG requirement
Obligation
advisory
Handling
review
WCAG SC
Best Practice — not a WCAG requirement
Engine impact
moderate
Reporting severity
Moderate
Remediation priority score
249.9. Used for ordering, not engine severity or a count of fixes.
ACT mappings
No ACT mapping
Remediation group
VS-d25f622d. Number of fixes and code ownership are not established.
History
first seen 2026-W44, last seen 2026-W44 (1 wk)
Cross-engine correlations
  • Uncertain (possible duplicate) — VS-956faaaf (Pattern ID VS-f054f4a4): Some evidence overlaps, but it does not identify a unique matching element. Keep both findings.

    ACT mappings: this rule No ACT mapping; paired rule No ACT mapping.

Representative evidence (sanitized; text and form values omitted)

<h3>[text omitted]</h3>
<h3>[text omitted]</h3>
<h3>[text omitted]</h3>

Description

Heading levels should only increase by one. Detected by axe-core rule heading-order on 119 of 1997 scanned pages (119 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/news/2025/medieval-action-adventure-returns-st-georges-day-celebrations.
  2. Locate the element: .lgd-row.padding-horizontal.lgd-container > h3
  3. Confirm the axe-core finding for rule heading-order.

Impact

Not captured by automated scan — requires manual testing.

Affected pages

119 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

…and more — all 119 pages (CSV).

Testing environment

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

How to fix: Use heading levels in order (h1 → h2 → h3) without skipping; structure, not size.

Drupal tip: Drupal Views and blocks can insert headings at arbitrary levels. In the Views UI, set "Title tag" for each display. For block titles, configure the heading level in the block's layout settings.

See remediation guidance: https://dequeuniversity.com/rules/axe/4.14/heading-order?application=axeAPI

Link to this finding Moderate alfa sia-r53 Best Practice Headings are structured hierarchically (best practice, not a WCAG requirement) 47/1997 pages · 47 instances Likely template
Bug ID
VS-956faaaf
Pattern ID
VS-f054f4a4
Combined ID
VS-956faaaf (pattern VS-f054f4a4) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
Best Practice
Requirement
Best practice not a WCAG requirement
Obligation
advisory
Handling
review
WCAG SC
Best Practice — not a WCAG requirement
Engine impact
Not supplied by the engine
Reporting severity
Moderate
Remediation priority score
98.7. Used for ordering, not engine severity or a count of fixes.
ACT mappings
No ACT mapping
Remediation group
VS-f054f4a4. Number of fixes and code ownership are not established.
History
first seen 2026-W44, last seen 2026-W44 (1 wk)
Cross-engine correlations
  • Independent — VS-70d63062 (Pattern ID VS-be8d563e): The sampled targets differ and show no shared component evidence.

    ACT mappings: this rule No ACT mapping; paired rule afw4f7 (Approved), 09o5cg (Approved).

  • Uncertain (possible duplicate) — VS-222c4a9e (Pattern ID VS-d25f622d): Some evidence overlaps, but it does not identify a unique matching element. Keep both findings.

    ACT mappings: this rule No ACT mapping; paired rule No ACT mapping.

Description

Headings are structured hierarchically. Detected by Siteimprove Alfa rule sia-r53 on 47 of 1997 scanned pages (47 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/news/2025/council-makes-important-strides-workforce-diversity.
  2. Locate the element: <h3>
  3. Confirm the Siteimprove Alfa finding for rule sia-r53.

Impact

Not captured by automated scan — requires manual testing.

Affected pages

47 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

…and more — all 47 pages (CSV).

Testing environment

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

How to fix: Use headings in a logical, non-skipping order.

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r53

Link to this finding Minor axe aria-allowed-role Best Practice ARIA role should be appropriate for the element (best practice, not a WCAG requirement) 35/1997 pages · 35 instances Likely template
Bug ID
VS-ce8b4c46
Pattern ID
VS-4fac2f41
Combined ID
VS-ce8b4c46 (pattern VS-4fac2f41) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
Best Practice
Requirement
Best practice not a WCAG requirement
Obligation
advisory
Handling
review
WCAG SC
Best Practice — not a WCAG requirement
Engine impact
minor
Reporting severity
Minor
Remediation priority score
36.75. Used for ordering, not engine severity or a count of fixes.
ACT mappings
No ACT mapping
Remediation group
VS-4fac2f41. Number of fixes and code ownership are not established.
XPath / selector
.leaflet-marker-icon
History
first seen 2026-W44, last seen 2026-W44 (1 wk)
Cross-engine correlations
  • Related — VS-3f4a2988 (Pattern ID VS-29f9f921): Evidence links these findings, but does not confirm the full aggregate is a duplicate. Keep both findings.

    ACT mappings: this rule No ACT mapping; paired rule 97a4e1 (Approved).

Representative evidence (sanitized; text and form values omitted)

<img src="https://www.luton.go..." class="leaflet-marker-icon ..." tabindex="0" role="button">

.leaflet-marker-icon

<img src="https://www.luton.go..." class="leaflet-marker-icon ..." tabindex="0" role="button">

.leaflet-marker-icon

<img src="https://www.luton.go..." class="leaflet-marker-icon ..." tabindex="0" role="button">

.leaflet-marker-icon

Description

ARIA role should be appropriate for the element. Detected by axe-core rule aria-allowed-role on 35 of 1997 scanned pages (35 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/schools-education/schools-colleges/find-school-luton/putteridge-high-school.
  2. Locate the element: .leaflet-marker-icon
  3. Confirm the axe-core finding for rule aria-allowed-role.

Impact

Not captured by automated scan — requires manual testing.

Affected pages

35 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

…and more — all 35 pages (CSV).

Testing environment

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

How to fix: Remove or change the ARIA role — it isn't allowed on this element type.

See remediation guidance: https://dequeuniversity.com/rules/axe/4.14/aria-allowed-role?application=axeAPI

Link to this finding Minor axe presentation-role-conflict Best Practice Elements marked as presentational should be consistently ignored (best practice, not a WCAG requirement) 35/1997 pages · 35 instances Likely template
Bug ID
VS-2b08b740
Pattern ID
VS-096684ad
Combined ID
VS-2b08b740 (pattern VS-096684ad) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
Best Practice
Requirement
Best practice not a WCAG requirement
Obligation
advisory
Handling
review
WCAG SC
Best Practice — not a WCAG requirement
Engine impact
minor
Reporting severity
Minor
Remediation priority score
36.75. Used for ordering, not engine severity or a count of fixes.
ACT mappings
46ca7f (Unknown)
Remediation group
VS-096684ad. Number of fixes and code ownership are not established.
XPath / selector
.leaflet-marker-icon
History
first seen 2026-W44, last seen 2026-W44 (1 wk)
Cross-engine correlations
  • Related — VS-3f4a2988 (Pattern ID VS-29f9f921): Evidence links these findings, but does not confirm the full aggregate is a duplicate. Keep both findings.

    ACT mappings: this rule 46ca7f (Unknown); paired rule 97a4e1 (Approved).

Representative evidence (sanitized; text and form values omitted)

<img src="https://www.luton.go..." class="leaflet-marker-icon ..." tabindex="0" role="button">

.leaflet-marker-icon

<img src="https://www.luton.go..." class="leaflet-marker-icon ..." tabindex="0" role="button">

.leaflet-marker-icon

<img src="https://www.luton.go..." class="leaflet-marker-icon ..." tabindex="0" role="button">

.leaflet-marker-icon

Description

Elements marked as presentational should be consistently ignored. Detected by axe-core rule presentation-role-conflict on 35 of 1997 scanned pages (35 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/schools-education/schools-colleges/find-school-luton/putteridge-high-school.
  2. Locate the element: .leaflet-marker-icon
  3. Confirm the axe-core finding for rule presentation-role-conflict.

Impact

Not captured by automated scan — requires manual testing.

Affected pages

35 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

…and more — all 35 pages (CSV).

Testing environment

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

How to fix: An element with role="presentation"/"none" must not also be focusable or have a global ARIA attribute; remove the conflict.

See remediation guidance: https://dequeuniversity.com/rules/axe/4.14/presentation-role-conflict?application=axeAPI

Link to this finding Moderate alfa sia-r78 Best Practice There is content between headings (best practice, not a WCAG requirement) 14/1997 pages · 14 instances Likely template
Bug ID
VS-46044629
Pattern ID
VS-2cd767ca
Combined ID
VS-46044629 (pattern VS-2cd767ca) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
Best Practice
Requirement
Best practice not a WCAG requirement
Obligation
advisory
Handling
review
WCAG SC
Best Practice — not a WCAG requirement
Engine impact
Not supplied by the engine
Reporting severity
Moderate
Remediation priority score
29.4. Used for ordering, not engine severity or a count of fixes.
ACT mappings
No ACT mapping
Remediation group
VS-2cd767ca. Number of fixes and code ownership are not established.
History
first seen 2026-W44, last seen 2026-W44 (1 wk)

Description

There is content between headings. Detected by Siteimprove Alfa rule sia-r78 on 14 of 1997 scanned pages (14 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/council-elections/elections-voting/upcoming-elections.
  2. Locate the element: <h2 class="visually-hidden" aria-labelledby="guides-prev-next-365262836">
  3. Confirm the Siteimprove Alfa finding for rule sia-r78.

Impact

Not captured by automated scan — requires manual testing.

Affected pages

14 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

Testing environment

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r78

Link to this finding Moderate alfa sia-r68 WCAG 2.0 A Element has its required owned elements (WCAG 1.3.1) 1/1997 pages · 1 instances Likely content
Bug ID
VS-619c67f6
Pattern ID
VS-d6097011
Combined ID
VS-619c67f6 (pattern VS-d6097011) — use this format in JIRA/spreadsheets to filter by instance or pattern
WCAG category
WCAG 2.0 A
Requirement
Legally required WCAG 1.3.1 (2.0, Level A)
Obligation
required
Handling
review
WCAG SC
1.3.1 Info and Relationships (Level A, WCAG 2.0)
Engine impact
Not supplied by the engine
Reporting severity
Moderate
Remediation priority score
2.22. Used for ordering, not engine severity or a count of fixes.
ACT mappings
bc4a75 (Proposed)
Remediation group
VS-d6097011. Number of fixes and code ownership are not established.
History
first seen 2026-W44, last seen 2026-W44 (1 wk)

Description

Element has its required owned elements. Detected by Siteimprove Alfa rule sia-r68 on 1 of 1997 scanned pages (1 instances).

Steps to reproduce

  1. Open https://www.luton.gov.uk/council-elections/elections-voting/upcoming-elections.
  2. Locate the element: <ul class="lgd-prev-next__list lgd-row">
  3. Confirm the Siteimprove Alfa finding for rule sia-r68 against WCAG 1.3.1 Info and Relationships.

Impact

Affects Without vision (1.0%), Limited vision (2.4%), Limited cognitive, language, or learning ability (11.0%).

  • Without vision — 1.0% of population
  • Limited vision — 2.4% of population
  • Limited cognitive, language, or learning ability — 11.0% of population

Affected pages

1 distinct URL(s) in the stored evidence. Query variants remain distinct. The URL evidence is complete; the list below may be a sample.

Testing environment

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Suggested fix

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r68

Deque axe-core findings

Rule-level axe-core summary (8 rule type(s))

Each failing rule links out to the axe-core documentation. For full element-level detail including HTML snippets and XPaths, see the bug reports above.

axe-core rules failing in 2026-W44, by pages affected
RuleImpactPages affectedInstancesExample pagesAll affected
All page content should be contained by landmarks [region] moderate 1966 1972 /planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
all 1966 pages (CSV)
Heading levels should only increase by one [heading-order] moderate 119 119 /news/2025/medieval-action-adventure-returns-st-georges-day-celebrations
/news/2025/council-makes-important-strides-workforce-diversity
/news/2025/find-your-next-step-our-job-fair
all 119 pages (CSV)
Elements must meet minimum color contrast ratio thresholds [color-contrast] serious 87 87 /news/2025/medieval-action-adventure-returns-st-georges-day-celebrations
/news/2025/council-makes-important-strides-workforce-diversity
/news/2025/find-your-next-step-our-job-fair
all 87 pages (CSV)
ARIA role should be appropriate for the element [aria-allowed-role] minor 35 35 /schools-education/schools-colleges/find-school-luton/putteridge-high-school
/schools-education/schools-colleges/find-school-luton/tennyson-road-primary-school-south-site
/parking-streets-transport/parking/car-parks/find-car-park/wenlock-street-car-park
all 35 pages (CSV)
Elements marked as presentational should be consistently ignored [presentation-role-conflict] minor 35 35 /schools-education/schools-colleges/find-school-luton/putteridge-high-school
/schools-education/schools-colleges/find-school-luton/tennyson-road-primary-school-south-site
/parking-streets-transport/parking/car-parks/find-car-park/wenlock-street-car-park
all 35 pages (CSV)
Links must have discernible text [link-name] serious 3 3 /news/2025/luton-host-series-events-disability-celebration-month
/news/2025/leader-luton-council-cllr-hazel-simmons-mbe-statement-concerning-rise-hate-speech
/news/2025/sixth-annual-flag-ceremony-celebrates-legacy-windrush-generation-luton
all 3 pages (CSV)
Frames must have an accessible name [frame-title] serious 1 1 /leisure-parks-culture/tourism-venue-hire/visitor-information-centre all 1 pages (CSV)
<ul> and <ol> must only directly contain <li>, <script> or <template> elements [list] serious 1 1 /news/2025/luton-council-budget-focus-supporting-most-vulnerable all 1 pages (CSV)

Siteimprove Alfa findings

Rule-level Alfa summary (12 rule type(s))

Rule-level summary from Siteimprove Alfa (W3C ACT-based). Findings that overlap with axe-core on the same WCAG success criterion are noted as possible duplicates in the bug reports above.

Alfa rules failing in 2026-W44, by pages affected
RuleImpactPages affectedInstancesExample pagesAll affected
Target size is at least 44×44 CSS pixels (Enhanced) [sia-r111] n/a 961 31428 /planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
all 961 pages (CSV)
Text is included in a landmark [sia-r57] n/a 961 1922 /planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
all 961 pages (CSV)
Paragraph line height is at least 1.5 [sia-r73] n/a 961 961 /planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
all 961 pages (CSV)
Page starts with a level 1 heading [sia-r61] n/a 961 961 /planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
all 961 pages (CSV)
Scrollable element is keyboard accessible [sia-r84] n/a 961 961 /planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
all 961 pages (CSV)
First focusable element is link to main content [sia-r87] n/a 961 961 /planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
all 961 pages (CSV)
Text has enhanced contrast [sia-r66] n/a 287 1776 /health-social-care/health/public-health/macmillan-luton-cancer-community-engagement-approach/behind-screen-breast-cancer-screening-project
/business-licences-permits/licences-permits/business-licences/apply-approval-premises-civil-marriages-civil-partnerships
/business-licences-permits/licences-permits/business-licences/apply-street-collection-licence
all 287 pages (CSV)
Headings are structured hierarchically [sia-r53] n/a 47 47 /news/2025/council-makes-important-strides-workforce-diversity
/news/2025/find-your-next-step-our-job-fair
/news/2026/groundbreaking-ceremony-marks-start-stage-construction
all 47 pages (CSV)
Text has minimum contrast [sia-r69] n/a 36 36 /news/2025/council-makes-important-strides-workforce-diversity
/news/2025/find-your-next-step-our-job-fair
/news/2026/groundbreaking-ceremony-marks-start-stage-construction
all 36 pages (CSV)
Button has accessible name [sia-r12] n/a 16 16 /parking-streets-transport/parking/car-parks/find-car-park/wenlock-street-car-park
/schools-education/schools-colleges/find-school-luton/warden-hill-infant-school
/bins-waste-recycling/reducing-recycling-waste/tidy-tips-local-recycling-points/find-tidy-tip-or-local-recycling-point/eaton-green-road-tidy-tip
all 16 pages (CSV)
There is content between headings [sia-r78] n/a 14 14 /council-elections/elections-voting/upcoming-elections
/planning-building-control/planning/conservation-design-natural-environment/find-tree-preservation-order
/planning-building-control/building-control/building-control-advice/notifications-site-conditions-variations
all 14 pages (CSV)
Element has its required owned elements [sia-r68] n/a 1 1 /council-elections/elections-voting/upcoming-elections all 1 pages (CSV)

Cross-engine ACT evidence

These counts group engine rules by their canonical ACT rule and affected page. A shared key is not proof that both engines tested the same element.

ACT rule/page groups
8414
Groups with both engines
0
Groups with axe only
2247
Groups with Alfa only
6167

No ACT rule/page groups were mapped by both engines this week.