Skip to content

[Accessibility] [Omnichannel] Omnichannel Chat Widget has an incorrect use of ariaroledescription #4134

@elopezanaya

Description

@elopezanaya

https://unify.services.dynamics.com/CRM/Org/69910a2a-c571-417f-be95-816e553720d2/Incident/ServiceDesk/2201200050000888/Home

Scope:

FROM ICYM -> https://portal.microsofticm.com/imp/v3/incidents/details/286723576/home

============
This shall be considered resolved once we determine how to properly implement the aria-roledescription within the Omnichannel Chat Widget

Customer Experience:

This is the customer's statement: Omnichannel Chat Widget has an incorrect use of ariaroledescription="message", it needs to be accompanied by an explicitky stated role as it is not used within an implicit html element type such as img.

Repro Steps:

N/A

Expected Results:

To determine the correct use of ariaroledescription in Omnichannel Chat Widget.

Actual Results:

Omnichannel Chat Widget has an incorrect use of ariaroledescription="message", it needs to be accompanied by a role as it is not used within an implicit html element

Telemetry Information:

Both me and the customers have found the following resource: https://dequeuniversity.com/rules/axe/4.0/aria-roledescription

However, we are unsure of the exact role required for this to work as expected.

Image

We have to adhere to the highest standards of accessability for our govenment content which include using aria tags correctly and according to the w3c standards. "Ariaroledescription" needs to be used in conjunction with "role" where the role is not implicit, for instance, if I had an img element I would not have to give the element a role because it implicitly has a role of image, to use ariaroledescription

https://unify.services.dynamics.com/CRM/Org/69910a2a-c571-417f-be95-816e553720d2/Incident/ServiceDesk/2201200050000888/Home

Scope:

FROM ICYM -> https://portal.microsofticm.com/imp/v3/incidents/details/286723576/home

============
This shall be considered resolved once we determine how to properly implement the aria-roledescription within the Omnichannel Chat Widget

Customer Experience:

This is the customer's statement: Omnichannel Chat Widget has an incorrect use of ariaroledescription="message", it needs to be accompanied by an explicitky stated role as it is not used within an implicit html element type such as img.

Repro Steps:

N/A

Expected Results:

To determine the correct use of ariaroledescription in Omnichannel Chat Widget.

Actual Results:

Omnichannel Chat Widget has an incorrect use of ariaroledescription="message", it needs to be accompanied by a role as it is not used within an implicit html element

Telemetry Information:

Both me and the customers have found the following resource: https://dequeuniversity.com/rules/axe/4.0/aria-roledescription

However, we are unsure of the exact role required for this to work as expected.

Image

We have to adhere to the highest standards of accessability for our govenment content which include using aria tags correctly and according to the w3c standards. "Ariaroledescription" needs to be used in conjunction with "role" where the role is not implicit, for instance, if I had an img element I would not have to give the element a role because it implicitly has a role of image, to use ariaroledescription

Please view our Technical Support Guide before filing a new issue.

Screenshots

Version

To determine what version of Web Chat you are running, open your browser's development tools, and paste the following line of code into the console.

[].map.call(document.head.querySelectorAll('meta[name^="botframework-"]'), function (meta) { return meta.outerHTML; }).join('\n')

If you are using Web Chat outside of a browser, please specify your hosting environment. For example, React Native on iOS, Cordova on Android, SharePoint, PowerApps, etc.

Describe the bug

Steps to reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Additional context

[Bug]

Metadata

Metadata

Assignees

Labels

Bot ServicesRequired for internal Azure reporting. Do not delete. Do not change color.area-accessibilitybugIndicates an unexpected problem or an unintended behavior.customer-replied-toRequired for internal reporting. Do not delete.customer-reportedRequired for internal Azure reporting. Do not delete.external-omnichannel

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions