microsoft / vscode

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

[Accessibility] The spilt panel interactive control cannot be navigated to and/or operated with the keyboard alone. #227576

Closed Krituhar closed 1 day ago

Krituhar commented 1 week ago

Issue: When we contribute our extensions in left side bar with a split panel, navigating to it alone through keyboard isn't possible.

[User Impact] Keyboard users will be prevented from accessing the functionality provided by these controls.

[Recommendation] Ensure all interactive functionality is operable with the keyboard. The best way to accomplish this is by using appropriate native controls, which come with keyboard functionality built in.

If using a native control is not possible, the control must have tabindex="0" and have JavaScript event listeners that allow the control to be activated when Enter is pressed.

Screenshot of issue: Screenshot 2024-09-04 at 5 48 55 AM Screenshot 2024-09-04 at 5 49 50 AM

vs-code-engineering[bot] commented 1 week ago

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.92.2. Please try upgrading to the latest version and checking whether this issue remains.

Happy Coding!

meganrogge commented 1 week ago

I am not sure what you mean by the "split panel interactive control"

vs-code-engineering[bot] commented 1 day ago

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.

Happy Coding!