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

Kaiser Permanente: Azure chat bot improperly using aria-roledescription attribute - missing semantic role #3592

Closed
Amit8527510735 opened this issue Nov 5, 2020 · 2 comments

Comments

@Amit8527510735
Copy link

Amit8527510735 commented Nov 5, 2020

**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

  1. Open URL to environment in Chrome/edge
  2. Submit a zip code and press Enter
  3. Right-click the box labeled "Great! Now, Let’s focus your search a little more."
  4. Select inspect element
  5. Observe in source code for chat bubble, there is a DIV given aria-roledescription="message"
Bot said:

Great! Now, Let’s focus your search a little more.

What service type are you looking for in the 10000 area?

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

@Amit8527510735
Copy link
Author

Amit8527510735 commented Nov 5, 2020

#Accessibility;#WCAG4.1.2;#HCL;#HCL_BotFramework_WebChat;#A11yMAS

@corinagum
Copy link
Contributor

corinagum commented Nov 5, 2020

This is a duplicate of #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!

@corinagum corinagum added the Duplicate This issue or pull request already exists label Nov 5, 2020
@microsoft microsoft locked and limited conversation to collaborators Nov 18, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants