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_Query History_Start/Pause Query History Capture_ContentOnHoverOver: When we hoverover with mouse to History, Pause, Maximize ,Close Panel button present on right navigation the tooltip is visible but it's not accessible with tab key or any other arrow keys. #20876

Closed Jtith closed 1 year ago

Jtith commented 2 years ago

GitHubTags:

A11yMAS; #A11yTCS; #A11ySev2; #SH_SQLAzureDataStudio_Win32_Oct2022; #SQL Azure Data Studio; #Win32; #FTP; #DesktopApp; #Keyboard; #NonBenchmark; #WCAG2.1.1; #Win11; #Closed;

Environment Details:

Application Name: SQL Azure Data Studio Windows 11 22H2 Version OS Build 22621.674 Screen Reader: NVDA 2020.4

Repro Steps:

  1. Install Azure Data Studio – Insiders
  2. Tab till New connection and press enter.
  3. Using valid credentials, connect to server.
  4. Tab till extensions and press enter.
  5. Tab till search box and search "Query History".
  6. Tab till Install and press enter.
  7. Tab till new query and press enter
  8. Tab till query editor and execute any query.
  9. Open Toggle panel using Ctrl+J.
  10. Tab till Query History tab and press enter.
  11. Tab till "Start/Pause Query History Capture" button in the panel
  12. You will observe that when we hover over with mouse tooltip is visible but with keyboard tooltip is not accessible with tab key or any other arrow keys.

Actual:

When we hoverover with mouse to History, Pause, Maximize ,Close Panel button present on right navigation the tooltip is visible but it's not accessible with tab key or any other arrow keys.

Expected:

When we navigate to History, Pause, Maximize, Close Panel button present on right navigation the tooltip should be accessible with tab key or any other arrow keys.

User Impact:

Keyboard users will face difficulty in accessing the important tooltip information if not available and might not be able to recognize a particular control especially in absence of visual label.

Attachment:

20876_A11y_Azure data studio_Query History_Start_Pause Query History Capture_ContentOnHoverOver (1)

Charles-Gagnon commented 2 years ago

Dupe of https://github.com/microsoft/azuredatastudio/issues/19566 - @Jtith can you please close this one? It's a general issue across the entire app so we don't need multiple issues opened for it.

Jtith commented 1 year ago

@Charles-Gagnon we can only close this bug. once the duplicate bug is fixed and closed.

Jtith commented 1 year ago

@Charles-Gagnon We are closing this bug as this issue is repro on throughout the application, we are tracking same on below bug and https://github.com/microsoft/azuredatastudio/issues/19566 bug would be closed once issue is fixed throughout the application.

InduPriya1805 commented 1 year ago

GitHubTags:#SH-SQL Azure Data Studio-Win32-OCT2022;

Darshan962 commented 2 months ago

make sure all the elements a that display tooltips when hovered over with the mouse are focusable using the keyboard. Use aria-describedby to linkup the tooltips also make sure tooltips appear not only with mouse hover but also when keypad is pressed.