Author
Benjamin Morton
Founder, A11yFlow
Benjamin builds A11yFlow, a WCAG 2.2 accessibility scanning API that runs real Chromium and axe-core, and writes the engineering guides on this blog. His focus is the practical side of accessibility for developers: wiring automated checks into CI/CD, mapping violations to WCAG success criteria, and meeting obligations under the European Accessibility Act and the ADA without slowing teams down.
Writes about
- Web accessibility
- WCAG 2.2
- Automated accessibility testing
- axe-core
- European Accessibility Act
- ADA compliance
- CI/CD accessibility gates
Articles by Benjamin Morton
Accessible Date Pickers: Calendar Grid vs Typed Input vs Native
We tested six date inputs. A div-based calendar was unusable by keyboard and axe still reported zero issues. Which pattern to use, with code.
The "Read More" Link Trap: How to Fix Ambiguous Link Text
15.2% of home pages had ambiguous link text in 2026, and a default axe WCAG 2.2 AA scan flagged none of our six "Read more" versions. How to fix them.
Free vs Paid Accessibility Tools: Costs Compared
Free accessibility tools catch about 57% of issues. What paid ones add, with axe DevTools, Siteimprove and Level Access prices checked October 2026.
Accessibility Testing for Startups: API-First on a Budget
64% of companies sued for web accessibility in 2025 had under $25M revenue (UsableNet). The $0 testing stack and a phased process for startups.
Lighthouse Accessibility Score: How It Works
How the Lighthouse accessibility score is calculated: pass/fail audits weighted by axe impact. Why 100 is not accessible, and how axe differs.
Focus Management in SPAs: Accessibility Patterns
SPAs break focus on route change: the browser stops moving it, and 67.8% of screen reader users navigate by headings (WebAIM). The patterns and CSS to fix it.
Color Contrast WCAG 2.2: A Developer's Fix Guide (CSS)
Low-contrast text fails 83.9% of home pages, the web's #1 accessibility issue (WebAIM, 2026). The exact WCAG 2.2 ratios and the CSS to fix them.
WCAG 3.0 Release Date and What Changes
WCAG 3.0 is still a W3C Working Draft and will not be final before 2028 at the earliest. What will change for developers, and why WCAG 2.2 still applies.
ARIA Mistakes Developers Make (and How to Fix Them)
Pages using ARIA average 40.7% more accessibility errors than pages without it (WebAIM, 2026). Here are the eight mistakes behind it, with code to fix each.
Web Accessibility Statistics 2026, All Sourced
95.9% of top home pages fail automated WCAG checks (WebAIM, 2026). Error, disability and screen reader figures, each with a year and a source link.
ADA Title II Deadline: April 2027 and 2028 Dates
ADA Title II web deadline: 26 April 2027 for governments of 50,000+ people, 26 April 2028 for smaller ones. Who is which, the exceptions, a checklist.
ADA Website Lawsuits: The Statistics Developers Need in 2026
Federal website accessibility lawsuits jumped 27% to 3,117 in 2025. Six machine-detectable failures cause 96% of detected errors. What to fix first.
Automated vs Manual Accessibility Testing: The Data
Automated tools catch 57% of accessibility issues by volume but only 13% of WCAG criteria with high accuracy (Deque; Accessible.org, 2025).
Next.js Accessibility Best Practices (2026)
Next.js pages average 40.9 accessibility errors, the best of any framework but not zero (WebAIM, 2026). The build patterns every Next.js app needs, with code.
React Accessibility Testing: Tools and Fixes
Test React accessibility with eslint-plugin-jsx-a11y, jest-axe and Playwright. Why @axe-core/react fails on React 18+ and what to use instead. With code.
Most Common WCAG Violations: Data From 50 Site Scans (2026)
We scanned 50 top home pages with a11yFlow in October 2026. Low contrast and small tap targets failed most. See the data and the HTML fix for each rule.
WCAG 2.2 Checklist: How to Test Every AA Criterion
All 55 WCAG 2.2 A and AA success criteria, each with the axe-core rules that cover it, the manual test to run and what counts as a pass. Six are new.
European Accessibility Act: Developer Compliance Guide (2026)
The European Accessibility Act applies as of June 28, 2025. What it covers, the WCAG level it requires, transition deadlines, and per-country penalties.
Web Accessibility Laws by Country and Sector (2026)
Which accessibility law covers your site? ADA, Section 508, the EAA, UK and Ontario rules, each with its WCAG level, key date and the guide to read next.
How to Set Up Accessibility Testing in GitHub Actions (2026)
CI gates catch ~57% of accessibility issues (Deque). A step-by-step GitHub Actions setup with axe, Playwright, and pa11y-ci, using current 2026 versions.
Do Accessibility Overlays Work? The Evidence
Do accessibility overlays work? No. What the FTC, the EU, courts and disabled users say, plus the public records on accessiBe, AudioEye and UserWay.
Best Accessibility Testing APIs Compared (2026)
Top accessibility testing APIs for 2026: WAVE, Pa11y, axe DevTools, Pope Tech, Siteimprove and BrowserStack compared on WCAG 2.2, price and rate limits.
axe vs Lighthouse vs WAVE vs Pa11y: Which Should You Use?
axe-core runs its WCAG rules with zero false positives. Lighthouse checks a subset. WAVE shows issues visually. Pick the right tool for your workflow.
Developer's Guide to Web Accessibility Testing (2026)
94.8% of top sites fail WCAG (WebAIM, 2025). A developer's guide to the full testing lifecycle: automated scans, manual review, assistive tech, and CI/CD.
Accessibility Testing Tools Compared (2026)
95.9% of top sites fail WCAG (WebAIM 2026). Compare axe-core, Lighthouse, WAVE, Pa11y detection rates, CI/CD setup, and find the right tool for your team.
Introducing a11yFlow: API-Based WCAG Scanning for Developers (2026)
5,000+ ADA lawsuits filed in 2025 (UsableNet). Learn how API-based WCAG 2.2 scanning catches violations in CI/CD pipelines without enterprise contracts.