Design Systems

A design system is one of the most efficient routes to accessible-by-default user interfaces (UI): an accessible button built once, tested once, reused everywhere. But it can also lock inaccessible patterns into hundreds of products at once. Government design systems like GOV.UK and the U.S. Web Design System are useful references: their components are publicly documented, tested, and used at a scale where small mistakes have large consequences.

The hard part is keeping intent and implementation consistent. A component documented as accessible is no help if it ships an inaccessible variant, allows props that kill focus styles, or doesn't document the keyboard and screen reader behaviour that consumers need to preserve. Accessibility has to be a property of the component itself, enforced by API design where possible.

Ship native HTML where possible. Test every component with a screen reader. Document keyboard and assistive-technology behaviour alongside the visual spec. Don't expose props that break accessibility. Treat regressions as bugs that block release.

Upcoming events

  1. Figma Config 2026

    until PDT
    Moscone Center, San Francisco, CAand Online
    Event website (opens external site)
    Description

    Figma's conference for people who build products. Over 75 speakers, 50+ sessions and 8,000+ attendees. Hear from the world's leading product builders on the future of design and product development, and be the first to dive into Figma's newest products and features.

    Schedule not yet announced

    Figma Config 2026 is expected to include one or more accessibility-themed sessions but the full schedule has not yet been announced. Details will be published here closer to the date of the event.