Skip to main content
← Back to all runs

Accessibility Scan Report

Scan ID: sf-gov--2026-01-18T19-51-31-823Z--sf-weekly-desktop-light-chromium · Date: 1/18/2026, 7:51:31 PM · Mode: ci · Viewport: Desktop · Color: Light · Max pages: 50 · Sampling: shuffle (seed 1768765891228269560-48)

Pages scanned

50
Targets from sitemap or config

Pages with issues

4
8% of pages

Must Fix

1
Critical / Serious impacts

Good to Fix

3
Moderate / Minor impacts

Manual review

0
Potential false positives

WCAG compliance snapshot

Automated coverage only; manual verification still required.

Issues grouped by impact

link-name
Links must have discernible text
Impact: serious · Pages with issue: 1
Selector: li[data-block-key="apq3f"] > .text-primary600.cursor-pointer:nth-child(2)
<a class="cursor-pointer text-primary600" href="https://www.instagram.com/offthegridsf/#"> </a>
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
heading-order
Heading levels should only increase by one
Impact: moderate · Pages with issue: 2
Selector: h3
<h3 class="text-heading-md m-0">Navigating dashboards with a keyboard</h3>
Fix any of the following: Heading order invalid
Selector: div:nth-child(1) > h3:nth-child(1)
<h3 class="font-body text-heading-md lg:text-desktop-heading-md text-neutral900 mb-space-body mt-40 mb-20" id="6yj1w">Purpose</h3>
Fix any of the following: Heading order invalid
empty-heading
Headings should not be empty
Impact: minor · Pages with issue: 1
Selector: .mb-20.mx-20.md\:mx-28 > .\!mb-20
<h2 class="font-slab text-heading-xxl lg:text-desktop-heading-xxl text-neutral900 mb-space-body !mb-20"></h2>
Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute

About this scan

1/18/2026, 7:51:31 PM (UTC)
Target: https://sf.gov
Viewport: Desktop
Color scheme: Light
Browser: chromium
Mode: ci
Max pages: 50
Sampling: shuffle (seed 1768765891228269560-48)
Pages crawled: 50
Total occurrences: 4

Trend (total occurrences)

Loading trend…
Debug info (run config)
  • Mode: ci
  • Viewport: desktop
  • Color scheme: light
  • Browser: chromium
  • Max pages: 50
  • Concurrency: 2
  • Timeout (ms): 30000
  • Base URL: https://sf.gov
  • Targets: https://sf.gov
  • Sampling: shuffle (seed 1768765891228269560-48)
  • Results URLs: 50
  • Finished: 2026-01-18T19:52:25.676Z