Jeff Bishop 424ef28d9b
fix: improve QuickInput accessibility for screen readers (#292339)
- 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.

Co-authored-by: GitHub Copilot <github-copilot@example.com>
2026-02-02 19:17:05 +00:00
..