Skip to content

Improve quick input screen reader accessibility #292353

@meganrogge

Description

@meganrogge

From @accesswatch:

  • Remove redundant role=textbox and static ARIA attributes from QuickInputBox
  • Dynamically set aria-haspopup and aria-autocomplete only when list is active
  • Track state to avoid unnecessary attribute changes that cause re-announcements
  • Add picker.ariaLabel and item ariaLabel for Go to Line dialog
  • Improve post-navigation status announcement with line/column info
    This allows screen reader users to:
  • Type and edit text normally with arrow key navigation
  • Hear characters as they type in the input field
  • Get proper announcements when navigating list items
    Fixes screen reader accessibility in Ctrl+G Go to Line dialog.

Metadata

Metadata

Assignees

Labels

accessibilityKeyboard, mouse, ARIA, vision, screen readers (non-specific) issuesfeature-requestRequest for new features or functionalityinsiders-releasedPatch has been released in VS Code Insidersverification-neededVerification of issue is requestedverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions