"Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier."
GitHub Tags:
#A11yTCS;#MSSQL for VSCode;#SH_MSSQLForVSCode_Win32_Jul2025;#DesktopApp;#FTP;#Win11;#A11ySev2;#WCAG4.1.2;#A11yMAS;
Environment Details:
Application: MSSQL for VSCode
Visual studio code version: 1.102.1
OS: Windows 11 Enterprise 24H2
Build: 26100.4652
Screen reader
NVDA Version: 2024.4.1
Repro Steps:
- Launch visual studio code application
- Sign in with "GitHub" account
- Tab till "Extension" and press enter
- Tab till search box and enter "SQL" (mssql) server and install extension
- Tab till any database and click on "edit"or "add" and press enter
- New table screen will get open.
- Tab till "Column" tab and press enter.
- Observe that Name property is not provided to the combo-box present throughout the application
Actual:
Combo-boxes across the application do not have a Name property. As a result, screen readers like NVDA or Narrator do not announce what the combo-box is for, making it inaccessible.
Note: Issue is observed in throughout the application
Expected:
Scheme combo-box should have a descriptive Name property exposed to assistive technologies like screen readers. This allows users to understand the purpose of the control.
User Impact:
Screen reader users are unable to identify the function of combo-boxes, leading to confusion and potential errors in form completion or navigation. This significantly reduces usability and inclusivity for users with visual impairments.
Attachment:
