microsoft / vscode-azurefunctions

Azure Functions extension for VS Code
https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions
MIT License
290 stars 131 forks source link

User is not able to drag the "AzureFun.js" grid section using single pointer mode of operation: A11y_Azure Tools for VS Code_Azure Function_Default Screen_DraggingMovement. [Mac] #4099

Open Harika1702 opened 2 months ago

Harika1702 commented 2 months ago

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

GitHubTags:

A11yWCAG2.2; #A11yTCS; #A11ySev3; #Azure Tools for VS Code; #SH_AzureToolsforVSCode_MAC_April2024; #WCAG2.5.7; #Dragging Movements; #FTP; #MAC; #Device; A11yMAS;

Environment and OS details:

Application Name: Azure Tools for VS Code MAC Version: 14.4

Repro Steps:

  1. Open Visual studio code.
  2. Click on extension button and search for "Azure Functions".
  3. Click on install and move to the "Azure" button.
  4. Observe that User is not able to resize "AzureFun.js" grid section using single pointer mode of operation.

Actual Result:

User is not able to drag the "AzureFun.js" grid section using single pointer mode of operation. Note: Facing similar issue in the following scenario.

  1. Azure Function --Create Function

Expected Result:

User should be able to drag the "AzureFun.js" grid section using single pointer mode of operation without dragging.

User Impact:

Functionality provided only with dragging will create difficulty for users using input devices like a trackball, head pointer, eye-gaze system to perform the operation.

Attachment:

Azure Dragging moments1 mov Dragging moments1 mov

Yash14j commented 2 months ago

GithubTags:#Rev:yaja;

MicroFish91 commented 1 month ago

Hi @Harika1702, I was wondering if this should actually be filed with VS Code instead. It seems like this behavior would be present anytime you have an active sidebar open regardless of the individual extension installed (I also don't believe this level of change can be done on the extension level). Could you please confirm? Thank you!