Skip to main content

2026-03-20 · Engineering

Accessibility Testing for Modern Frontend Frameworks

By TestAccessibility

Tags: reactnextjstesting

Linting is not enough

eslint-plugin-jsx-a11y catches many anti-patterns in source, but bundlers, third-party components, and runtime branches still produce surprising DOM.

Test deployed previews

Scan staging URLs that mirror production builds. Client-side routing means you should sample critical routes individually.

Focus and announcements

SPAs that swap views without reloads must manage focus. Automated rules flag some problems; complex widgets need manual keyboard and screen reader passes.