SpotCheck quality review checklist
Use the free SpotCheck WCAG 2.2 bookmarklets during human review of this page. Bookmarklets are not Library dependencies and must not be vendored into @thin-sky/ui.
- Landmark Visualizer — Confirm one named
main, named scenario nav, and distinct landmark names across theme variants. - Link Accessibility Auditor — Check scenario links and in-fixture links for empty or generic names (“click here”, “read more”).
- Heading Validator — One page
h1; fixture blocks use h2 → h3 without skips. - List Identifier — Breadcrumbs and other lists are non-empty and use semantic
ul/ol. - Tab Order Visualizer — Walk form controls and dialogs; no positive
tabindex; confirm tab order matches reading order. - Text Contrast Checker — Spot-check text and UI chrome at comfortable/compact densities and high-contrast theme where available.
- Alt Text Checker — Meaningful images have descriptive
alt; decorative media are intentionally empty or aria-hidden. - Input Label Checker — Every visible control in each fixture has a visible label,
aria-label, or aria-labelledby.
Automated axe + DOM audits cover a subset of these checks in the browser suite (run locally and by bun run predeploy); screen-reader pairing review remains a separate release-readiness step.