-
Notifications
You must be signed in to change notification settings - Fork 106
Description
Same issue replicates for similar controls throughout the application.
Impact on a Person with Disability (PWD):
Screen Readers users are getting impacted and will not understand the context of given control as name Property is not defined for multiple elements.
Test Environment:
OS: Windows 11 [Version 22H2 (OS Build 22621.2283)].
Desktop application: SQL Nexus.
Tool: Narrator, JAWS (2022.2110.6).
Prerequisite:
- Install SQLNexus application in the desktop.
- Turn on Accessibility Insights for windows.
- Enable Narrator/JAWS.
Repro Steps:
Step 1: Open the SQL Nexus app on the desktop.
Step 2: Connect to server Dialog gets displayed. Connect to the server by invoking connect button.
Step 3: Navigate to SQL Perf Main and invoke it.
Step 4: Navigate to Best practices & Analysis summary and invoke it.
Step 5: Run accessibility insights for Windows tool and Verify whether the Name property is not defined for multiple controls in the header section or not
Actual Result:
Name property is not defined for multiple controls in the header section.
- 100 % combo box
- Find edit field.
- Current DB combo box
Screen reader behavior: - Narrator is announcing as '100% combo box collapsed'.
- Narrator is announcing as 'Edit'.
- Narrator is announcing as 'SQLNexus combo edit collapsed SQLNexus selected'.
Expected Result:
Name property should be defined for above mentioned controls in the header section.
Ex Screen reader behavior:
- Narrator should be announcing as 'zoom 100% combo box collapsed'.
- Narrator should be announcing as 'Find Edit field'.
- Narrator should be announcing as 'Current DB SQLNexus combo edit collapsed SQLNexus selected'.
Suggestive Fixes:
Provide "aria-label" attribute with required name to the elements.