Closed Amit8527510735 closed 3 years ago
This is a duplicate of https://github.com/microsoft/BotFramework-WebChat/issues/3537, and is fixed in our R11 release, of which the CDN version is planned to be released today.
[UPDATE] - the CDN released has been postponed to next week. Please check back then for 4.11!
Accessibility 161217: Azure chat bot improperly using aria-roledescription attribute - missing semantic role
Product name, version, and build: Azure Chat Bot, Edge/Chrome v.86
OS version and build: Windows 10
AT version and build (if applicable): JAWS 2020, NVDA 2020.3
Does this repro with other AT? (If applicable) Yes, Narrator and NVDA
Share access to the environment (if applicable).:
Prerequisite (if any)
Description When accessing the customer's chat experience, a number of elements are using the aria-roledescription property to add more detail to the semantic role. In several cases where this is used, the roledescription property MUST be accompanied by a semantic role (aria or otherwise). Accessible Rich Internet Applications (WAI-ARIA) 1.1 (w3.org)
Repro steps
Screenshots N/A
Actual results The element given aria-roledescription needs to have a semantic role. A div given aria-roledescription is insufficient
Expected Results User would understand that this is an interactive control with a semantic role. If not an interactive control, should not use aria-roledescription
WCAG Reference Link: https://www.w3.org/WAI/WCAG21/Understanding/name-role-value.html