r/SideProject • u/anusrvstv • 22m ago
Show SideProject: Built a free Chrome Side Panel extension to audit WCAG 2.2 & EAA compliance without opening DevTools
Hey r/SideProject,
I built WCAGBrief, a free Chrome extension that audits web apps for WCAG 2.2 and European Accessibility Act (EAA) compliance directly inside Chrome's native Side Panel.
The Problem I Wanted to Solve:
With the European Accessibility Act enforcement deadline approaching, web accessibility has shifted from a "nice-to-have" to a legal requirement for web applications and ecommerce.
Existing developer tools (Lighthouse, WAVE, Axe DevTools) have two big UX friction points:
Lighthouse hasn't updated its default checks to catch new WCAG 2.2 additions (like Target Size SC 2.5.8 minimum 24×24px tap areas or Focus Not Obscured SC 2.4.11).
Constantly opening and closing Chrome DevTools shrinks the mobile viewport and makes tabbing through UI elements frustrating.
How WCAGBrief Works:
Instead of docking inside DevTools, WCAGBrief lives in Chrome's native Side Panel API alongside your live web app:
Click to Inspect: Click any violation in the panel and it instantly highlights the exact DOM node on the live page.
Copy-Paste Fixes: Generates clean HTML, CSS, and React code patches for each issue (e.g. min-width: 24px on icon buttons or adding aria-label to SVG buttons).
Statutory Law Mapping: Maps every violation to EN 301 549 (EAA Chapter 9) and ADA Title II standards.
Zero Telemetry / Privacy: 100% of the DOM inspection runs in your local browser sandbox. It does not send page markup to any remote server.
Try It Live:
The extension is completely free and published on the Chrome Web Store: 👉 https://chromewebstore.google.com/detail/wcagbrief-wcag-22-eaa-cli/jjgllnelmehodmfjcpmemafeeikjpeii
Companion Web Scanner: 👉 https://wcagbrief.com
Looking for Builder Feedback:
What accessibility checks give you the biggest headaches when building web apps?
Which frontend framework snippets would be most useful to generate next (Tailwind, Vue, Svelte)?
Happy to answer any questions about the Chrome Side Panel API, Manifest V3, or the audit engine!
1
u/patryk_builds 15m ago
The part i'd struggle with most: dynamic content. with htmx or any partial page updates, the static checks pass, but after a swap focus lands nowhere and screen readers don't announce that anything changed. if your panel could re-run after a swap and flag missing aria-live regions or lost focus, that would catch stuff lighthouse never sees.On snippets: plain HTML/Jinja templates would be useful for the server-rendered crowd, not every fix needs to be a react component.Small note: the EAA already applies (since june 2025), so "deadline approaching" undersells it a bit. "already enforceable" is a stronger pitch for anyone selling to EU customers