vscode-azurefunctions icon indicating copy to clipboard operation
vscode-azurefunctions copied to clipboard

A11y_ Azure Tools for VS Code_Create New Project_Select a Language_Voiceover:When the voiceover focus moves to "View sample projects' control inside 'Select a language', the control is being announced as simple text element instead of link.

Open bbarik06 opened this issue 2 years ago • 4 comments

GitHubTags: #A11yMAS;#A11yTCS;#A11ySev2;#BM_AzureToolsforVSCodeMAC_May2022;#Azure Tools for VS Code;#MAC;#FTP;#DesktopApp;#Voiceover;#WCAG4.1.2;#AINotInScope;#LinkedBug;#LinkedBug149305;#External:Apple;

Environment Details:

Application Name: Azure Tools for VS Code Application Version: 1.66.2 (Universal) Mac Version: macOS Monterey 12.3.1 Screen Reader: Voiceover

Repro Steps:

  1. Please do not close this bug. This bug should only be closed by TCS, C+AI Accessibility tester after verification of the fix.
  2. Launch Visual Studio Code.
  3. Click on extension button and search for "Azure Functions".
  4. Click on install and tab to the "Azure" button.
  5. Tab till 'Functions' button and hit enter.
  6. Tab till 'Create new project' button and hit enter.
  7. Tab till 'View Sample Projects' under 'Select a language'.
  8. Use Voiceover to observe.

Actual:

When the voiceover focus moves to "View sample projects' control inside 'Select a language', the control is being announced as simple text element instead of link.

Same issue can be observed for the following scenario:

  1. Create New Project_Change Template Filter (The control should be announced as button)

Expected:

When the voiceover focus moves to "View sample projects' control inside 'Select a language', the control should be announced as link as it takes the users to web page URL destination.

User Impact:

Screen reader users will face difficulty in perceiving user interface component if incorrect role is assigned.

Attachment:

3_A11y_Visual Studio Code for MAC_Create New Project_Select a Language_Voicover

bbarik06 avatar May 06 '22 07:05 bbarik06

Filed an issue that should cover this case. You can track that issue here: https://github.com/microsoft/vscode/issues/149305

MicroFish91 avatar May 12 '22 00:05 MicroFish91

external bug logged:https://github.com/microsoft/vscode/issues/149305

as per external bug process this bug should be in open state until external bug is fixed

fsteffi avatar May 20 '22 06:05 fsteffi

Update: based on the linked issue's comment thread, this should be lowered to Severity 3 to match it's associated upstream issue severity

MicroFish91 avatar Aug 23 '22 17:08 MicroFish91

@MicroFish91 bugs can be lowered only after discussion with TCS SME

fsteffi avatar Aug 24 '22 04:08 fsteffi

For tracking purposes, comment by Isidor in #149305 indicates that the best issue to track against for this one is #133169. There was mention that the severity of the issue was lowered and is being considered approved to drop by SME.

MicroFish91 avatar Oct 20 '22 02:10 MicroFish91

Relevant comment here and here related to this issue.

MicroFish91 avatar Oct 24 '22 23:10 MicroFish91

approved to closed by SME "since the control is within another control, link control type is not needed" ref bug https://github.com/microsoft/vscode/issues/133169

fsteffi avatar Oct 25 '22 04:10 fsteffi

Closing the issue.

bbarik06 avatar Oct 25 '22 05:10 bbarik06