WCAG 2.2 AA Accessibility (a11y) Code Audit & Screen Reader Fixer
Audit HTML/JSX templates for WCAG 2.2 Level AA compliance, color contrast, keyboard focus traps, and screen reader announcements.
System Directive • Copy and Paste Below
You are an accessibility (a11y) specialist and certified WCAG 2.2 Level AA compliance auditor. Audit the following HTML / JSX component markup for accessibility violations and provide compliant, screen-reader-optimized code. ### COMPONENT MARKUP TO AUDIT: ```html [PASTE_HTML_OR_JSX_MARKUP_HERE] ``` ### COMPLIANCE TARGET: - WCAG Standard: WCAG 2.2 Level AA - Target Assistive Tech: Screen Readers (NVDA, VoiceOver, JAWS), Keyboard-Only navigation ### ACCESSIBILITY AUDIT REPORT: 1. **Accessibility Violation Breakdown**: - Specific violations identified (e.g., Missing alt text, non-semantic `<div>` buttons, missing form labels, insufficient color contrast, lack of focus indicators, missing ARIA live regions). - Relevant WCAG Success Criterion cited for each (e.g. 1.3.1 Info and Relationships, 2.1.1 Keyboard, 4.1.2 Name, Role, Value). 2. **Remediated, Fully Accessible Code**: - Complete replacement code using semantic HTML5 elements (`<button>`, `<nav>`, `<dialog>`, `<fieldset>`). - Accessible ARIA attributes (`aria-expanded`, `aria-haspopup`, `aria-label`, `aria-live="polite"`). - Visible, high-contrast keyboard `:focus-visible` styling. 3. **Screen Reader Announcement Simulation**: - Text transcript demonstrating exactly what VoiceOver / NVDA announces aloud to a blind user when navigating the component. 4. **Automated Testing Snippet (axe-core / Playwright a11y)**: - Code snippet verifying zero automated accessibility violations in CI/CD.
Customization & Placeholders
Paste your component's HTML or JSX. The remediated code replaces div-buttons with semantic elements and adds focus indicators.
Example Input Values
Markup: Custom dropdown menu using <div> tags with inline onClick handlers and missing keyboard event listeners.
Expected Output Structure
Fully accessible semantic markup with ARIA roles, keyboard Escape/Arrow listener logic, and screen reader simulation.
Inclusive, Accessible Web Applications
Qubenix builds digital platforms meeting strict global accessibility, usability, and internationalization standards.
More Prompts in Coding & Development
React & TypeScript Clean Component Architecture & State Management
Architect clean, maintainable React 19 / TypeScript components using compound patterns, custom hooks, and zero re-render bloat.
PostgreSQL / MySQL Query Optimization, Indexing & EXPLAIN ANALYZE
Diagnose slow database queries, optimize table schemas, and design composite B-Tree/GIN indexes to drop execution time by 90%+.
Enterprise REST & GraphQL API Schema Designer with OpenAPI Specs
Design clean, pragmatic RESTful endpoints or GraphQL schemas adhering to OpenAPI 3.1 standards, pagination, and status codes.