-
Notifications
You must be signed in to change notification settings - Fork 1.6k
"aria-labelledby" references are referring to IDs that do not exist #3676
Copy link
Copy link
Closed
Labels
Bot ServicesRequired for internal Azure reporting. Do not delete. Do not change color.Required for internal Azure reporting. Do not delete. Do not change color.area-accessibilitybugIndicates an unexpected problem or an unintended behavior.Indicates an unexpected problem or an unintended behavior.customer-replied-toRequired for internal reporting. Do not delete.Required for internal reporting. Do not delete.customer-reportedRequired for internal Azure reporting. Do not delete.Required for internal Azure reporting. Do not delete.p0Must Fix. Release-blockerMust Fix. Release-blocker
Milestone
Metadata
Metadata
Assignees
Labels
Bot ServicesRequired for internal Azure reporting. Do not delete. Do not change color.Required for internal Azure reporting. Do not delete. Do not change color.area-accessibilitybugIndicates an unexpected problem or an unintended behavior.Indicates an unexpected problem or an unintended behavior.customer-replied-toRequired for internal reporting. Do not delete.Required for internal reporting. Do not delete.customer-reportedRequired for internal Azure reporting. Do not delete.Required for internal Azure reporting. Do not delete.p0Must Fix. Release-blockerMust Fix. Release-blocker
We are using webchat-es5.js for our Virtual assistant and our customer evaluating for 508 compliance. The following WAI-ARIA 'aria-labelledby' attribute has a reference to an ID that does not exist (broken reference) on the Bot response:
•webchat__stacked-layout__id--fxqmh
•webchat__stacked-layout__id--ok1u7
The references generated for user entered text has valid references. Issue is only on the bot generated responses. As per the ARIA guideline, the referenced id must present. Need assistance on this to be 508 compliant.
Screenshots
In User Text, (This is fine)


In Bot response, the reference is missing.
Version
webchat es5 version 4.11.0
https://cdn.botframework.com/botframework-webchat/4.11.0/webchat-es5.js
Integrating the CDN version js directly on the page using script tag (No Iframe). Desktop Chrome Browser.
Describe the bug
We are using webchat-es5.js for our Virtual assistant and our customer evaluating for 508 compliance. The WAI-ARIA 'aria-labelledby' attribute has a reference to an ID that does not exist (broken reference) on the Bot response. In user input text, the reference is proper. To be compliant, the bot response broken reference should be resolved.
Steps to reproduce
Expected behavior
For every "aria-labelledby" reference, A div should be present with id="webchat__stacked-layout__id--fxqmh".
[Bug]