microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
160.54k stars 28.12k forks source link

Codelens is not keyboard actionable. on activating giving an error. #130546

Closed prasadaps closed 2 years ago

prasadaps commented 2 years ago

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

GitHubTags:#A11y_VSCode;#A11ySev3;#A11yTCS;#A11yWCAG;#DesktopApp;#Visual Studio Code Client;#Keyboard;#WCAG2.1.1;#DesktopApp;#Win10;#VisualStudioCode-Win32-Apr2021;

Environment details:

Application Name: Azure Stream Analytics Tools for Visual Studio Code Windows Version: Win10 Visual studio code version : -1.55.1(User Setup)

Repro Steps:

  1. Launch Visual Studio code application with installed Azure Stream Analytics Tools extension .
  2. Tab to "Explorer" section in activity bar.
  3. Press control +shift +P and edit bar will appear.
  4. Type "ASA:Create new project" and press enter to create project.
  5. New project will get created.
  6. Tab to Input item in Project Tree Section
  7. Right click on input and navigate to "ASA : Add Input" using arrow key and press enter.
  8. Select IoT hub from available option using enter key.
  9. Select "select from azure subscriptions" from available option using enter key.
  10. Type any name for input file and press enter to create Input json file.
  11. Tab to "Select Subscription" button and observe that this control is not keyboard actionable.

Actual Result:

"Select subscription" button available in input json file is not keyboard actionable.

Expected Result:

The keyboard focus should go on "Select subscription" button available in input json file and this button should be keyboard actionable.

User Impact:

The Keyboard users will not able able to access the "Select Subscription" button.

prasadaps commented 2 years ago

As per the comment from https://github.com/microsoft/vscode/issues/126898 bug there is workaround using "F1 > Show Codelens Command for current line" we can access the "select subscription button". but when i try this workaround I am getting below error hence creating this bug.

Error - "Running the contributed command: '_vscode_delegate_cmd_ks4opr8a' failed."

isidorn commented 2 years ago

Accessibility issue for extensions should be filled in the repository of the extension. Once that is done the extension author should investigate and file an issue in VS Code using proper description of our components. Thanks!