Skip to content
Cloaked Design SystemAccessibility

Make the experience available.

Names, focus, feedback and preferences are part of the design. Verify them in the context where people will actually use them.

Implementation preview
Evidence belongs to a specific experience.

Automated checks and targeted browser verification provide bounded evidence. No blanket WCAG certification or complete screen-reader/platform coverage is claimed.

01

Review the person’s whole interaction

Use these checks on the actual screen, with its content and state. A token or component name cannot establish the result.

  1. Accessible names, labels, roles, values and live status messages.

  2. Keyboard focus order, visible focus, dismissal and restoration.

  3. Contrast for the actual foreground/background/state pair in each theme.

  4. Reflow, browser zoom, long/localized content, touch targets and text scaling.

  5. Reduced motion and preference changes during an interaction.

02

Make the behavior tangible

These live references give you a place to inspect the choices before reviewing a product integration.

Try this site with only a keyboard.

Open Search, move between its controls, dismiss it with Escape, and check where focus returns. In a component gallery, reach a named story, filter the list, and recover from a query with no matches.

Open the interaction review task
03

Keep unverified coverage visible

Carry these limitations into a platform review or accessibility handoff.

  • Full-library manual VoiceOver and TalkBack coverage is not established.
  • Vue, Swift and Kotlin consumers need their own compiled and accessibility verification.
  • The imported web typography scale clamps its host-driven font-scale variable; native accessibility text sizes require separate adaptation and review.
Implementation preview

This design-owned implementation is ready to try and review. It does not establish product approval. Imported specifications retain their original review status.

Inspect version 0.2.0-preview.1