Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Screen readers are not narrating label mapped information for the "Feedback title" edit field present in the dialog, while navigating using tab key #576

Closed
polatengin opened this issue Jan 8, 2024 · 0 comments · Fixed by #603
Assignees
Labels
bug Something isn't working

Comments

@polatengin
Copy link
Collaborator

Note: Same issue reproes throughout the application in all the dialogs

Other instances:
Other Instance 1:
Same issue repro in 'Create new retrospective' dialog.
Path: Home -> Retrospective -> ... -> Create new retrospective.
Screen readers (NVDA/JAWS) are not narrating label mapped information for 'Title' dropdown, while navigating in focus & browse mode. Screen readers (NVDA/JAWS) should narrate label mapped information for 'Title' dropdown, while navigating in focus & browse mode.
Current Observation: NVDA is announcing as 'Please enter new retrospective name edit has autocomplete selected testing '.

Other instance 2: Collect tab
Path: Retrospective page--> Collect tab
Issue: Screen readers are not narrating grouping mapped information for the "Add new feedback buttons and feedback tiles" present in feedback section.
Ensure that: Screen readers should narrate as "What went well Add new feedback button".
PFA (1713304_Other Instance2_Screen readers are not narrating grouping mapped information for the Add new feedback buttons and feedback tiles.png)
Note: Same issue is observed wherever the similar items are present throughout the application.

Impact on a Person with Disability (PWD):
Visually challenged users who rely on assistive technologies and screen readers are impacted as Screen readers are not narrating label mapped information for the "Feedback title" edit field present in the dialog, while navigating using tab key

Test Environment:
OS: Windows 11 [Version 23H2 (OS Build 22631.2715)]
Browser: Edge Version (119.0.2151.97), Chrome Version (119.0.6045.200)
URL: Work items - Boards (visualstudio.com)
Screen Readers: NVDA 2023.1, JAWS(2022.2110.6)

Pre-requisites:
Enable NVDA/JAWS.

Repro Steps:
Step 1: Open MCAPS ADO in Edge/Chrome browser.
Step 2: Navigate to 'Retrospective' in left navigation and invoke it.
Step 3: Navigate to 'Groups' tab and invoke it --> more options(...) menu in feedback tiles--> Group feedback control --> Group feedback dialog.
Step 4: Navigate to the Edit field in the dialog using tab key
Step 5: Verify whether Screen readers are narrating label mapped information for the "Feedback title" edit field present in the dialog, while navigating using tab key or not.

Actual Result:
Screen readers are not narrating label mapped information for the "Feedback title" edit field present in the dialog, while navigating using tab key
Current Observation: NVDA is announcing as "Enter feedback title edit".

Expected Result:
Screen readers should narrate label mapped information for the "Feedback title" edit field present in the dialog, while navigating using tab key
Ex: NVDA should announce as "Search and select the feedback under which to group the current feedback Enter feedback title edit"

Suggestive Fixes:
1.Map 'id' attribute value of label tag to the 'for' attribute value of edit field.
2.Make the same change for remaining instances.

MAS Reference:
MAS 3.3.2 – Labels or Instructions

WCAG Reference:
https://www.w3.org/WAI/WCAG21/Understanding/labels-or-instructions.html

AzDO Reference Link:
https://worldwidelearning.visualstudio.com/MCAPS%20Accessibility/_workitems/edit/1713304

@polatengin polatengin added the bug Something isn't working label Jan 8, 2024
@polatengin polatengin self-assigned this Jan 8, 2024
@polatengin polatengin linked a pull request Jan 15, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant