Description
Please do not close this bug. This bug should only be closed by Trusted Tester after verification.
"Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier."
GitHub Tags
#A11yMAS; #A11yTCS; #Win32; #DesktopApp; #A11ySev3; #Visual Studio Code Client; #BM-VisualStudioCodeClient-Win32-Jan2024; #WCAG1.3.1; #FTP; #Screen Reader; #NVDA; #JAWS; #Element:List; #STP;
Environment Details:
Application: VS Code
Visual studio code version: 1.96.3
OS: Windows 11 Enterprise 24H2
Build: 26100.2605
Screen reader
JAWS Version: 2024.2312.53
NVDA Version: 2024.4.1
Repro Steps
- Turn on Jaws/NVDA screen reader
- Launch the VS Code.
- Install the Azure Machine Learning extension and sign in.
- Tab until the left toolbar (list of icons). This toolbar has a file icon, search icon, settings, etc.
- Use the up/down arrow keys to navigate to the "Azure" icon and press enter
- The Azure panel will now be active next to the toolbar.
- Tab until the Machine Learning dropdown.
- Tab till any subscription for example AML V1 Personal subscription.
- Tab until the "Filter" button and press Enter. It will be a button with a funnel icon.
- TAB till "Select subscriptions" combo box.
- TAB till "Select subscriptions" list.
- Observer that when the keyboard focus moves to the select subscription list, JAWS/NVDA announces, 'type to narrow down result' and the list name.
Actual Experience
When the keyboard focus moves to the select subscription list, JAWS/NVDA announces, 'type to narrow down result' and the list name. and if we type it will not filter the list. This will miss lead the screen reader user because keyboard focus is on list not on any edit filter.
Similar issue observed with following scenarios:
Scenario1: Creating a job Select an Azure ML job Schema
- TAB till create job button and press ENTER key
- TAB till list and observe the issue.
Scenario2: Setting Default Workspace
- Open the Command Palette via the keyboard command Ctrl + Shift + P
- Type "Set default workspace" and select the option from the dropdown list called "Azure ML: Set Default Workspace") and press enter
- A list should appear that says "Select a subscription"
- Use the up/down arrows to navigate the list until "AML V1 Personal 2" is selected, and press enter
- A list should appear that says "Select a workspace"
- TAB till list and observe the issue.
Expected Experience
When the keyboard focus moves to the select subscription list, JAWS/NVDA should announce the list name only.
User Impact:
Screen reader user will miss lead as focus is not on any edit filter, but JAWS/NVDA announces, 'type to narrow down result'.
Attachment
NVDA:
245220_NVDA2.mp4
JAWS:
245220_JAWS.mp4
Code snippet
Similar issue of scenario 1 and 2