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.52k stars 894 forks source link

A11y_SqlDatabaseProjectsExtension_DatabaseProject_Keyboard: Tooltips provided for "New, Open existing, refresh, view and view more" controls are not accessible using keyboard. #23549

Open PoojaNamde opened 1 year ago

PoojaNamde commented 1 year ago

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

Git hub Tags:

A11yTCS; #A11yMAS; #A11ySev3; #DesktopApp; #Benchmark; #Keyboard; #WCAG1.1.1; #FTP; #SH-SQL Azure Data Studio-Linux-Jul23; #SQL Azure Data Studio; #Linux;

Environment Details:

Application Name: Sql Database Projects Extension Azure data studio 1.44.1 SQL Database projects v1.1.1 Operating System: Ubuntu 20.04.2 LTS

Repro Steps:

  1. Launch Azure Data Studio application.
  2. TAB to 'Extension' and search for “SQL Database Projects” and install it.
  3. TAB to "Database project" and press ENTER key.
  4. TAB to "New, Open existing, refresh, view and view more" controls and observe the issue.

Actual Result:

Tooltips provided for "New, Open existing, refresh, view and view more" controls are not accessible using keyboard TAB key.

Similar issue is also observed in below scenario: Issue 1: View And More Action_ Create Project From Database:

  1. Launch Azure Data Studio application.
  2. TAB to 'Extension' and search for “SQL Database Projects” and install it.
  3. TAB to "Database project" and press ENTER key. TAB till “View And More Action” button and press ENTER key.
  4. Tab to “Create Project From Database” and press ENTER key.
  5. Create Project From Database” window will appear.
  6. TAB to "Select connection" control present besides to 'server' and observe that tooltip is not accessible.

Expected Result:

Tooltips provided for "New, Open existing, refresh, view and view more" controls should be accessible using keyboard TAB key.

User Impact:

Keyboard users will not get information about the controls as tooltips are not accessible using keyboard.

Attachments:

https://github.com/microsoft/azuredatastudio/assets/90901519/359e4859-f25e-400d-ba16-58a07125406f

"Please do not close this bug. This bug should only be closed by TCS, C+AI Accessibility or the Divisional Driver"

kisantia commented 1 year ago

@PoojaNamde this is an external issue and we already have an issue tracking this in ADS: https://github.com/microsoft/azuredatastudio/issues/19566, please lower the severity to Sev3 as the main issue is a Sev 3.

PoojaNamde commented 1 year ago

As per the https://github.com/microsoft/azuredatastudio/issues/19566, lowering the severity of the bug to Sev3.

kisantia commented 1 year ago

@PoojaNamde this is still showing as a sev2 in our dashboard. Can you please update the severity of this bug to Sev3 in the issue description and anywhere else this is tracked?

PoojaNamde commented 1 year ago

Lowered the severity to sev3.