aws / aws/aws-toolkit-visual-studio

Screen Reader Accessibility

Open
#55 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
No language data
Stars
135
Forks
37
PR merge metrics
No merged PRs in 30d

Description

The publish to AWS Lambda window is not very accessible with a screen reader. I am using NVDA, but it is likely that it does not function properly with other screen readers. Most of the combo boxes are not read out when you change the settings and also when you tab into the text fields you are not alerted on what the text field represents, for example whe nyou tab to the Lambda Function name field, you are not notified that you are currently entering the name for t he Function.

**To Reproduce**

1. Create a project using one of the AWS templates, e.g. Lambda Function
2. Right click on the project in Solution Explorer and select Publish to AWS Lambda.
3. Use the Tab key to switch from item to item to complete the form, you'll notice most of them do not give the proper feedback.

** behavior**

When tabbing to a form item, the screen reader should report what the item represents and then read the current contents of the item.

Contributor guide

Open the contributing guide

Research direction

Reproduce the AWS Lambda publish workflow from an AWS template using NVDA, then inspect the publish window controls while tabbing through the form. Done means combo boxes announce changed settings and each text field announces its purpose and current contents to the screen reader.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
accessibility, cloud
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.