Skip to content

Change signature accessibility - add screenreader header for empty column#45840

Merged
allisonchou merged 1 commit intodotnet:release/dev16.7from
allisonchou:ChangeSignatureAccessibility2
Jul 15, 2020
Merged

Change signature accessibility - add screenreader header for empty column#45840
allisonchou merged 1 commit intodotnet:release/dev16.7from
allisonchou:ChangeSignatureAccessibility2

Conversation

@allisonchou
Copy link
Contributor

@allisonchou allisonchou commented Jul 9, 2020

Fixes https://devdiv.visualstudio.com/DevDiv/_queries/edit/1135706/

Description:
In #44986, a new empty column was added to the Change Signature UI that does not provide any added functionality for non-Narrator users, but provides a summary description of the row's parameters for those who do use Narrator:

image

This change adds a Narrator-only verbal header to the empty column.

For non-Narrator users: UI/UX will look/behave exactly the same.
For Narrator users: Narrator will now read out a header ("Parameter Summary") along with the existing summary of the row when the user focuses on a cell in the empty column.

Other notes: After discussion with our accessibility champ, Abhitej, it was determined that this is likely not a permanent fix, but enough to address the issue for now. We determined it would be best if the empty column was eventually deleted and we keep focus at a datarow level by default (currently it is cell level by default), and allow users to go to individual data cells if desired, similar to how Error List and Test Explorer behave today. However, this is more of a stretch goal (and appears more complicated, from the time I spent trying to implement this behavior), and for now the current implementation with this PR does meet the accessibility requirements and should suffice. I've opened up #45838 to track how we eventually want the accessibility UI to behave.

@allisonchou allisonchou requested a review from a team as a code owner July 9, 2020 19:06
@allisonchou allisonchou requested a review from davidwengier July 10, 2020 03:18
@allisonchou allisonchou changed the base branch from master to release/dev16.7 July 10, 2020 18:55
@allisonchou allisonchou force-pushed the ChangeSignatureAccessibility2 branch from c0e3fb4 to a957f39 Compare July 10, 2020 19:47
@jinujoseph jinujoseph added this to the 16.7 milestone Jul 13, 2020
@allisonchou allisonchou merged commit 82d46ca into dotnet:release/dev16.7 Jul 15, 2020
@allisonchou allisonchou deleted the ChangeSignatureAccessibility2 branch July 15, 2020 01:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants