microsoft / vscode

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

No single pointer is provided to drag the "columns headers" to the required position in the "Keyboard shortcuts" Table: A11y_Visual Studio Code Client_Customizations and settings_Keyboard Shortcuts_Dragging movements. #221554

Closed keerthiduvvuri closed 2 months ago

keerthiduvvuri commented 3 months ago

GIT Hub Tags:

A11yWCAG2.2; #A11yTCS; #A11ySev2; #Visual Studio Code Client; #BM_Visual Studio Code Client_MAC_JULY2024; #DesktopApp; #WCAG2.5.7; #FTP; #A11yMAS; #Dragging Movements; #MAC; #Device;

Environment and OS details:

MAC Book Pro MAC OS Sonoma Version 14.5 Visual Studio code Insider version 1.92.0

Reproduction Steps:

  1. Open Visual Studio Code Insiders editor
  2. Tab Navigate to setting icon.
  3. Select "Keyboard shortcuts options" and press enter or Press keyboard shortcut as command K, Command S
  4. Keyboard shortcut table gets opened.
  5. Observe that No single pointer is provided to drag the "columns headers" to the required position in the "Keyboard shortcuts" Table.

Actual behavior:

No single pointer is provided to drag the "columns headers" to the required position in the "Keyboard shortcuts" Table.

Expected behavior:

There should be single pointer provided to drag the "columns headers" to the required position in the "Keyboard shortcuts" Table.

User Impact:

People with motor impairments who cannot operate content because the only way to actuate a function is by dragging a target element from its initial position to some other position will face difficulty in accessing the application.

Attachments:

https://github.com/user-attachments/assets/ae697a5e-89ea-4831-8c96-beff3756824f

PoojaNamde commented 3 months ago

Rev:poojanamde;

meganrogge commented 2 months ago

@ulugbekna do you want help with this? We should fix it by September

meganrogge commented 2 months ago

This is a new standard and we'd need to do something like this:

Image

Image

meganrogge commented 2 months ago

working on this!

rzhao271 commented 1 month ago

Assigned a keybinding to list.resizeColumn and was able to resize the columns of the Keyboard Shortcuts table afterwards.