microsoft / azuredatastudio

Azure Data Studio is a data management and development tool with connectivity to popular cloud and on-premises databases. Azure Data Studio supports Windows, macOS, and Linux, with immediate capability to connect to Azure SQL and SQL Server. Browse the extension library for more database support options including MySQL, PostgreSQL, and MongoDB.
https://learn.microsoft.com/sql/azure-data-studio
MIT License
7.58k stars 908 forks source link

NVDA is not announcing correct information for "column1" it is announcing code for grid table at "Databases for assessment" page: A11y_[BM]SQL Migration extension for Azure Data Studio_Migrate to azure sql_Databases for assessment_Labels or Instructions #25922

Open Raj-ghuge opened 2 months ago

Raj-ghuge commented 2 months ago

Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.

GitHub Tags:

A11yMAS; #A11yTCS; #Win11; #DesktopApp; #A11ySev3; #BM_SQL Migration extension for Azure Data Studio_Win32_AUG2024; #SQL Migration extension for Azure Data Studio; #WCAG3.3.2; #Labels or Instructions; #FTP; #Win32;

Environment Details:

Application Name: SQL Migration extension for Azure Data Studio Microsoft Windows 11 version 23H2 (OS Build 22631.4037) Version: 1.49.1 (user setup) Commit: 2f696aa95a13ccabd7e0a4431d1d759e3a7b8cfd Date: 2024-08-13T18:12:38.831Z VS Code: 1.82.0 Electron: 25.9.8 Chromium: 114.0.5735.289 Node.js: 18.15.0 V8: 11.4.183.29-electron.0 OS: Windows_NT x64 10.0.22631 Azure SQL Migration v1.4.8 Screen Reader: NVDA (2024.2) and JAWS 2024

Repro Steps:

  1. Turn on NVDA.
  2. Install Azure data studio and open.
  3. Navigate by using TAB key till Extension press ENTER key and install "Azure SQL Migration"
  4. Navigate by using TAB key till Respective server and right click.
  5. Navigate by using TAB key till manage and press ENTER key.
  6. Navigate by using TAB key till "Azure SQL Migration" and press ENTER key.
  7. Navigate by using TAB key till migrate to azure sql and press ENTER key, saved session page will open.
  8. Select start new session and give next, "Databases for assessment" page will open.
  9. Navigate by using TAB key to the grid table at "Column 1" and observe the issue.

Actual results:

NVDA is not announcing correct information for "column1" it is announcing code for grid table at "Databases for assessment" page.  

Expected results:

NVDA should announce correct information for "column1" and should not announce code for grid table at "Databases for assessment" page.

User Impact:

The screen reader user will might face difficulties and won't be able to perform action on it.

Attachments:

25922A11y[BM]SQL Migration extension for Azure Data Studio_Migrate to azure sql_Databases for assessment_Labels or Instructions.webm 25922_JAWS attachment.webm 25922_code snippet