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_SQL Azure Data Studio_Publish Changes_Publish_Keyboard:Tooltip is not visible to the Publish Changes and Remove button by getting keyboard focus. #19416

Closed yoginigorle closed 2 years ago

yoginigorle commented 2 years ago

GitHub Tags:

A11yMAS; #A11yTCS; #Win10; #WCAG2.1.1; #DesktopApp; #A11ySev3; #SH_SQL Azure Data Studio_May2022; #SQL Azure Data Studio; #Keyboard;

Environmental Details:

  1. VS Code: 1.59.0
  2. Electron: 13.6.6
  3. Chrome: 91.0.4472.164
  4. Node.js: 14.16.0
  5. V8: 9.1.269.39-electron.0

OS Details :

Microsoft Windows 10 Version 21H2(OS Build 19044.1645)

Repro Steps:

  1. Add connection to the server with appropriate credentials.
  2. Tab till Servers in left navigation Bar.
  3. Tab till tables and Press enter
  4. Tab till New tables and press enter
  5. Tab till Publish changes.
  6. Check the tooltip for publish changes button is visible or not.

Note:

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

Actual results:

Tooltip is not visible to the Publish Changes and Remove button by getting keyboard focus.

Expected results:

Tooltip should visible to the Publish Changes and Remove button by getting keyboard focus.

User Impact:

keyboard users not able find the name of the buttons.

Attachments:

BUG_19416_Keyboard mp4_

alanrenmsft commented 2 years ago

@yoginigorle this is an issue we inherited from vscode: https://github.com/microsoft/vscode/issues/132344

as per the external bug process, I am closing the issue.