Skip to content

NVDA is unnecessarily announcing label name twice throughout the application: A11y_MSSQL for VSCode_User can create New Table_Add/delete Column_screen reader #19814

@ganagdhar123

Description

@ganagdhar123

"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;#A11ySev3;#WCAG1.3.1;#NVDA:#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:

  1. Launch visual studio code application
  2. Sign in with "GitHub" account
  3. Tab till "Extension" and press enter
  4. Tab till search box and enter "SQL" (mssql) server and install extension
  5. Tab till any database and click on "edit"or "add" and press enter
  6. New table screen will get open .
  7. Tab till "Column" tab and press enter.
  8. Observe that NVDA is unnecessarily announcing label name twice throughout the application

Actual:

NVDA announces the label name twice for various controls throughout the application. This behavior is consistent across multiple screens and components, leading to repetitive and potentially confusing output.
Note: Issue is observed in throughout the application

Expected:

Screen readers like NVDA should announce each label once, clearly and concisely, when focus lands on a control. This ensures users receive accurate and non-redundant information.

User Impact:

Screen reader users may experience cognitive overload or confusion due to redundant announcements. This can slow down navigation, reduce efficiency, and impair the overall user experience—especially for users relying on auditory feedback for form completion

Attachment:

NVDA.is.announcing.label.name.twice.webm

Metadata

Metadata

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions