You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Screen reader announces incorrect numeric position for list items in Permission Picker combobox:A11y_VisualStudioCode_Permissions levels in Copilot CLI_ScreenReader #321403
#A11yTCS;#Visual Studio Code Client; #agency:agent=a11y:a11y-agent@company; #SH_Integrated browser features_Win32_JUNE2026;#DesktopApp;#FTP;#Win32;#A11ySev2;#A11yMAS;#WCAG1.3.1; #ScreenReader; #NVDA;
Issue Subcategory
List items not in a list container
User Experience
Screen reader users cannot identify content as a list or hear the total item count. List navigation shortcuts (e.g., “L” key in JAWS) will not work.
Repro Steps
Turn on NVDA screen reader > Open VS Code > Copilot chat > Permission Picker combo box > Observe the issue: Screen reader announces incorrect numeric position for list items in Permission Picker combobox
Actual Result
In the Permission Picker combo box, there are a total of 4 list items. However, while navigating using a screen reader, focus does not move to the 4th list item. After the 3rd item, the focus visually moves but the screen reader announces incorrect positional information such as “5 of 5”, even though only 4 items are present.
Expected Result
Screen reader focus should move sequentially to all list items, including the 4th item, and announce the correct positional information
How to Fix
Wrap list items in ul (unordered), ol (ordered), or dl (description) with the correct child elements (li, dt/dd). Alternatively, use ARIA roles such as role="list" and role="listitem" to remediate non-list markup as needed.
Environment details
Application Name: VS Code
VS Code version: 1.124.2
Edition Windows 11 Enterprise
Version 25H2
OS build 26200.8390
NVDA: 2025.3.3
Please do not close this bug. This bug should only be closed by TCS, C+AI Accessibility tester after bug verification.
Leveraging Agency Copilot can help accelerate this accessibility bug fix; review and validate all AI generated changes before merge.
"Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier."
GitHub Tags
#A11yTCS;#Visual Studio Code Client; #agency:agent=a11y:a11y-agent@company; #SH_Integrated browser features_Win32_JUNE2026;#DesktopApp;#FTP;#Win32;#A11ySev2;#A11yMAS;#WCAG1.3.1; #ScreenReader; #NVDA;
Issue Subcategory
List items not in a list container
User Experience
Screen reader users cannot identify content as a list or hear the total item count. List navigation shortcuts (e.g., “L” key in JAWS) will not work.
Repro Steps
Turn on NVDA screen reader > Open VS Code > Copilot chat > Permission Picker combo box > Observe the issue: Screen reader announces incorrect numeric position for list items in Permission Picker combobox
Actual Result
In the Permission Picker combo box, there are a total of 4 list items. However, while navigating using a screen reader, focus does not move to the 4th list item. After the 3rd item, the focus visually moves but the screen reader announces incorrect positional information such as “5 of 5”, even though only 4 items are present.
Expected Result
Screen reader focus should move sequentially to all list items, including the 4th item, and announce the correct positional information
How to Fix
Wrap list items in ul (unordered), ol (ordered), or dl (description) with the correct child elements (li, dt/dd). Alternatively, use ARIA roles such as role="list" and role="listitem" to remediate non-list markup as needed.
Environment details
Application Name: VS Code
VS Code version: 1.124.2
Edition Windows 11 Enterprise
Version 25H2
OS build 26200.8390
NVDA: 2025.3.3
Attachment
321403_NVDA.mp4