Framework-agnostic runtime
The browser sees rendered DOM, so these rules work across Angular, React, Vue, Svelte, and vanilla applications.
Live, local, framework-agnostic
Run aria-reach against this seeded page—no install required. The runtime scanner detects ARIA anti-patterns and uses DOM fingerprints to suggest a likely component-library origin for manual confirmation.
Intentional defects: the example region below contains accessibility problems so the scanner has something real to find.
Representative runtime issues from Classes I–III.
Decorative separators and an untreated SVG are exposed to assistive technology.
A routine save notification is unnecessarily assertive.
The listbox lacks option semantics and the calendar uses pressed state for selection.
The fixed separator and polite status should not produce findings.
Click a finding to highlight its element.
Run the scanner to populate this report.
The browser sees rendered DOM, so these rules work across Angular, React, Vue, Svelte, and vanilla applications.
Class and tag fingerprints suggest a likely library origin. Confirm the source before filing an upstream issue.
aria-reach supports targeted WCAG and Section 508 review; it does not replace complete audits or screen-reader testing.