anthonydresser / testissues

0 stars 0 forks source link

A11y_SQLAzureDataStudio_DeployDacpac_DeployDacpacSettings_Screenreader: Non actionable column headers 'Settings' and 'value' is announced as 'Clickable' by screenreader. #2582

Open adsbot[bot] opened 4 years ago

adsbot[bot] commented 4 years ago

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

!A11y_SQLAzureDataStudio; !A11yMAS; !A11ySev2; !A11yTCS; !SQL Azure Data Studio; !Benchmark; !DesktopApp; !Win10; !MAS1.3.1 !Screenreader;

Environment Details: Version: 1.16.0-insider Commit: 506c6a5 Date: 2020-02-17T05:43:18.399Z VS Code: 1.42.0 Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.18363 Additional Details: MAS References: MAS1.3.1 NVDA Version: 2019.2

Repro Steps:

  1. Launch Azure Data Studio application.
  2. Connect to server with windows credentials.
  3. Navigate to Extensions from left menu.
  4. Search & install Dacpac extension.
  5. Navigate to Connections from left menu.
  6. Expand the server connected in step 2.
  7. Right click an on prem database and select Data-tier application wizard from Context menu.
  8. Select first radio button.
  9. Navigate till next button & hit enter.
  10. Launch NVDA screenreader
  11. Navigate to column headers 'Settings' and 'value' using down arrow key

Actual: While NVDA is on and navigated to column headers 'Settings' and 'value' is announced as 'Clickable', screenreader announces as Clickable.

Same issue is observed in Extract Dacpac Settings screen:Navigation:

  1. Launch Azure Data Studio application.
    1. Connect to server with windows credentials.
    2. Navigate to Extensions from left menu.
    3. Search & install Dacpac extension.
    4. Navigate to Connections from left menu.
    5. Expand the server connected in step 2.
    6. Right click an on prem database and select Data-tier application wizard from Context menu.
    7. Select second radio button.
    8. Navigate till next button & hit enter.

Expected: While NVDA is on and navigated to column headers 'Settings' and 'value', screenreader should not announce as 'Clickable' as column headers are not actionable.

Recommendations: Refer below link which is repository of bug fixes code snippets: https://microsoft.sharepoint.com/teams/msenable/mas/pages/browse-fixes.aspx

User Impact: Screen reader users will face difficulty as screenreader announces as 'Clickable' for non actionable column headers.

MAS Reference: MAS 1.3.1 https://microsoft.sharepoint.com/:w:/r/teams/msenable/_layouts/15/WopiFrame.aspx?sourcedoc={54f28d1f-a2d1-4dcd-84e1-5c9b87e8aba4}

Attachment link for Reference:

adstestbot[bot] commented 4 years ago

Thanks for submitting this issue. Please also check if it is already covered by an existing one, like: