syncfusion / ej2-locale

Translation texts for Essential JS 2 components in multiple languages
Other
38 stars 151 forks source link

868490: Accessibility issue with checkbox in Accessibility Insights for web tool. #198

Closed praveenkumarkarunanithi closed 7 months ago

praveenkumarkarunanithi commented 7 months ago

Bug description

Accessibility issue with checkbox in Accessibility Insights for web tool.

Root cause

aria-label property for that checkbox element is not provided while rendering in grid.

Reason for not identifying earlier

Find how it was missed in our earlier testing and development by analyzing the below checklist. This will help prevent similar mistakes in the future.

Reason:

Guidelines/documents are not given - Requirement document

Action taken:

Not Applicable. Manually tested with local sample with Accessibility Insights for Web.

Related areas:

locale, grid and cell renderer file.

Is it a breaking issue?

No.

Solution description

Properly aria-label property for that checkbox element is provided while rendering in grid.

Output screenshots

withoutfix: image

withfix: image

image

Areas affected and ensured

Screen reader like JAWS, NVDA and microsoft narrator and Accessibility Insights for Web tool in chrome browser.

Additional checklist

This may vary for different teams or products. Check with your scrum masters.