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.56k stars 898 forks source link

A11y_Azure Data Studio extension 'Azure SQL Migration'_Assessment results and recommendations_ScreenReader: Narrator/NVDA is not announcing 'Choose your azure SQL target' label name when focus lands on Azure SQL managed instance/SQL server on AVM radio buttons #19844

Closed NiharikaTipirishetty closed 1 year ago

NiharikaTipirishetty commented 2 years ago

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

Github Tags:

A11yMAS; #A11yTCS; #A11ySev2; #Benchmark; #SH-AzureSQLMigration-Win32-Jun2022; #DesktopApp; #Win32; #SQL Migration Control Plane; #WCAG2.1.1; #Keyboard;

Environment and OS details:

Azure Data Studio Version 1.37.0(User Setup) Windows Version 21H2 (OS Build 22000.675)

Note:

Repro Steps:

  1. Turn on Narrator/NVDA
  2. Install Azure data studio app and install Azure SQL migration extension
  3. Connect to SQL server, tab till respective server, right click and select manage
  4. Tab till Azure SQL Migration in sitemap and press enter key
  5. Tab till migrate to azure sql and press enter
  6. Navigate to databases grid in "Databases for assessment" in step 1, select few databases and click on 'next' button
  7. Navigate to Azure SQL managed instance/SQL server on AVM radio buttons in "Assessment results and recommendations" and verify screen reader is announcing corresponding 'Choose your azure SQL target' label name or not

Actual Result:

Narrator/NVDA is not announcing 'Choose your azure SQL target' label name when focus lands on Azure SQL managed instance/SQL server on AVM radio buttons

Expected Result:

Narrator/NVDA is not announcing 'Choose your azure SQL target' label name when focus lands on Azure SQL managed instance/SQL server on AVM radio buttons

Attachment:

NVDA (2) NVDA (3) Narrator_

VijayaBharathyA commented 1 year ago

@aasimkhan30 Verified the issue in below Environment: Issue is Partially fixed could please Reactivate the bug Version: 1.41.1 (user setup) Notes_NVDA Notes_Narrator Choose your azure SQL target_NVDA Choose your azure SQL target_Narrator

aasimkhan30 commented 1 year ago

Adding a sample ads extension demoing the bug: adsextensionzip.zip

Please use this sample to file a narrator bug.

Adding a demo extension as an example of this bug: Please install this extension using: image

Once installed:

  1. Press F1
  2. Type Bug Dialog 19844 and select the first option image
  3. This should open a dialog with the example of the bug: image
brian-harris commented 1 year ago

@VijayaBharathyA This bug seems to be related to a narrator issue and not/no longer an ADS or SQL-Migration extension issue. I am closing this bug. Please open a 3rd party issue with narrator using the sample above.

VijayaBharathyA commented 1 year ago

closed;

Verified issue in Below environment : Version: 1.44.0-insider (user setup) Commit: 938a8bffbe2b9950e545f583a575f71c2caab08e Date: 2023-04-18T05:29:43.917Z VS Code: 1.67.0 Electron: 19.1.8 Chromium: 102.0.5005.167 Node.js: 16.14.2 V8: 10.2.154.15-electron.0 OS: Windows_NT x64 10.0.22621 NVDA is announcing select a folder on your local drive Fixed (4)