What problem does it solve?
Accessibility guidelines for VS Code features — covers accessibility help dialogs, accessible views, verbosity settings, accessibility signals, ARIA alerts/status announcements, keyboard navigation, and ARIA labels/roles. Applies to both new interactive UI surfaces and updates to existing UI features. Use when creating new UI or updating existing UI features.
Core Features & Use Cases
- Accessibility Help Dialog: ensures an accessible help surface with keyboard focus restoration and localizable content.
- Accessible View: presents rich UI content as plain text for screen readers where needed (e.g., panels, terminals, notifications).
- Accessibility Verbosity Setting: toggles whether accessibility hints are announced on focus.
- Accessibility Signals and ARIA Announcements: supports audible cues and live region messages to inform users of changes.
- Keyboard Navigation and ARIA Labels: enforces keyboard operability and proper ARIA roles/labels across interactive elements.
- Workflow Guidance: intended for both creating new interactive UI and updating existing features to meet accessibility standards.
Quick Start
Open a new interactive UI surface and add an accessibility help dialog, an accessible view if needed, and a verbosity setting to guide screen reader users.