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.53k stars 893 forks source link

A11y_SQLdatabase projects extension_Database Project_Voiceover: Voiceover is not announcing correct role for 'read our docs' control. #22077

Open SachinChavhan317 opened 1 year ago

SachinChavhan317 commented 1 year ago

GitHub Tags:

A11yWCAG2.1; #A11ySev3; #A11yTCS; #DesktopApp; #SH-SQL Azure Data Studio-MAC-March23; #SQL Azure Data Studio; #WCAG1.3.1; #MAC; #AINotInScope; #Info and Relationships; #Voiceover; #Element:Button;

Actual Result:​

Voiceover is announcing incorrect role for 'read our docs' as button instead of link. Visually 'read our docs' looks like link and also working as link but voiceover is announcing role as button.

Expected Result:​

Voiceover should be announcing role for 'read our docs' as link instead of button.

Environment Details:​

Application Name: SQL Azure Data Studio Version: 1.42.0-insider (Universal) MAC Version: macOS Ventura 13.3

Repro Steps:

  1. Start Voiceover with using shortcut key Command+F5.
  2. Launch Azure Data Studio
  3. Tab till extension and search for “SQL Database Projects” and install it.
  4. Tab till database project and press enter.
  5. “Database Project” panel will open.
  6. Tab till 'Read our docs'
  7. Verify whether vioceover is announcing correct role for 'read our docs' as link or not.

    User Impact:

    Voiceover user will not be able to get the proper information about the link.

Attachment:

Presentation

kisantia commented 1 year ago

Upstream issue - filed an issue for this in VS Code: https://github.com/microsoft/vscode/issues/175812