Back to MD Exchange
    Project Blueprintsaccessibilitya11yariawcag

    Accessible Component Patterns

    ARIA patterns for modals, menu-button dropdowns, tabs, toasts, and accordions. Validate your implementation with NVDA, VoiceOver, and JAWS.

    L
    lisabergstrom|March 25, 2026|Updated Oct 8
    198 downloads40 stars

    Uploaded markdown content, not a verification of tool compatibility or results. Review the raw text, commands, and permissions before using it. Stars require an account.


    name: accessible-components


    Accessible Component Patterns

    Modal: role='dialog', trap focus, close on Escape

    Menu-button dropdown: role='menu', arrow keys navigation

    Tabs: role='tablist', aria-selected, arrow keys

    Toast: role='alert' for errors, role='status' for success

    Accordion: aria-expanded buttons

    Test your implementation with NVDA, VoiceOver, and JAWS.