microsoft / azuredatastudio-mysql

MySQL extension for Azure Data Studio
MIT License
39 stars 9 forks source link

A11y_MySQLextensionforAzureDataStudio_Connect to a MySQL Server_ Screen Reader: When we navigate to the Server Required field, which is blank, the Screen reader announces "Invalid." #192

Open VijayaBharathyA opened 1 year ago

VijayaBharathyA commented 1 year ago

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

GitHub Tags:

A11yMAS; #A11yTCS; #A11ySev3; #DesktopApp; #GH-MySQLextensionforAzureDataStudio-Win32-Mar23; #MySQL extension for Azure Data Studio; #Win32; #Info and Relationships; #JAWS; #Screen Reader; #Benchmark; #AILimited; #Element:Editfield: #NVDA; #JAWS; #External; #External:AzureDataStudio; #FirstParty:BUG22220;

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

Environment and OS details:

Azure Data Studio Version: 1.42.0 (user setup) Windows 11 Enterprise Version 22H2 Installed on ‎28-‎12-‎2022 OS build 22621.1413 Experience Windows Feature Experience Pack 1000.22639.1000.0 NVDA Version 2023.1 JAWS Version 2023

Pre-Requisite:

  1. Install Azure data studio From here https://learn.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio?view=sql-server-ver16&tabs=redhat-install%2Credhat-uninstall

  2. Once installation done , Install MySQL Extension in Azure data studio

  3. Tab Till new connection and press enter

  4. Enter a valid server name username and password and press connect

    Repro Steps:

  5. Launch Azure Data Studio.

  6. Turn on NVDA

  7. Tab till New connection and Press enter

  8. Tab till Server

  9. Verify that Narrator is announcing Invalid entry or not

Actual Result:

When we navigate to the Server Required field, which is blank, the NVDA announces "Invalid." Issue Repro with JAWS Also Notes Similar issue repro in Following Screen also

New Data Base :

  1. Launch Azure Data Studio.
  2. Connect to server.
  3. In the Connections pane, right-click on a server connection.
  4. Then select 'Manage' from the context menu to view the dashboard.
  5. From dashboard, click on New Database.
  6. Tab till Name and Verify Screen reader is announcing Invalid or not.

    New deployment - Azure Database for MySQL

  7. Launch Azure Data Studio.
  8. Select the Connections icon (if not already selected) from left bar.
  9. Click on the ellipses '...' and select "New Deployment"
  10. In the Deployment options, select "Azure Database For MySQL" card. 5.Verify Screen reader is announcing invalid for accept terms of use checkbox or not

    Expected Result:

    NVDA should not announce as an invalid entry.

    Attachment:

    Title Issue : main issue2

Screenshot (74)

Notes Issue 1: notes issue 1 nvda

Screenshot (78)

Notes Issue 2: Screenshot (59)

Screenshot (75)

nitishsharma25 commented 1 year ago

This issue is external to MySQL extension as it is a common UI of Azure Data Studio.

VijayaBharathyA commented 1 year ago

External Existing bug Found :https://github.com/microsoft/azuredatastudio/issues/22220

Could You please Reopen the bug since We have follow External process for this bug As per the External Bug process, Once external bug is resolved and closed, we will act on this bug accordingly.Please don't close the bug