microsoft / microsoft/vscode

[Accessibility] Reliably expose scrollable regions in Sidebar via UIAutomation

Open
#336,483 0 comments 0 reactions 1 assignee Claimed by @meganrogge View on GitHub
accessibility
Dominant language
TypeScript
Stars
193k
Forks
42.4k
PR merge metrics
PR metrics pending

Description

Generally, the accessibility of VS Code is great when screen reader support is enabled.

However, when using VS Code entirely via voice using Talon Voice or another dictation system, one significant accessibility challenge is scrolling. At present, VSCode does not expose the scrollable regions via UIAutomation in the sidebars (explorer, search, extensions etc). Ideally, the appropriate regions would expose ScrollPattern objects. Otherwise, ScrollBar objects could be exposed.

With scrollable regions reliably exposed, it would be trivial to target the sidebar's scrollable regions via voice, keyboard, or other accessibility means.

[Edit: This issue is actually limited to the sidebar as far as I can tell. User error in filtering objects]

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.