Skip to content

Accessibility: Several sub-components in environment manager lacks accessibility #61

Open
@anthonykim1

Description

@anthonykim1

Testing #24503

Couple components in the environment manager seem to have room for improvement in terms of accessibility.

  1. "Create Python Terminal" case:
    On screen reader mode, clicking on create Python terminal on environment manager doesnt give description/context of what is happening but rather just reads what goes inside terminal.
    I assume this may be very confusing to screen reader user because of sudden change of focus to terminal without any notification/description.
Screen.Recording.2024-12-04.at.12.31.18.AM.mov

The check mark icon which is right next to the terminal icon does a better job in a way that it tells "browse" so that the screen reader user should have better context. Not too sure why it wont say "terminal" or "create python terminal" for the terminal icon.

  1. Create environment icon and refresh environment icon case:
    Similarly, the create environment icon and refresh environment icon also does not provide any voice context over when pressed in screen reader mode (with voice over on)
    Image

Metadata

Metadata

Labels

bugIssue identified by VS Code Team member as probable bugimportantIssue identified as high-priority

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions