[Accessibility] Custom render attachment for screen reader #3547
Labels
area-accessibility
Duplicate
This issue or pull request already exists
feature-request
Azure report label
p0
Must Fix. Release-blocker
Milestone
Feature Request
Today, in live region, we render activity and attachment as "Bot said, Hi I am Clara. 1 attachment."
Tomorrow, we want to render attachment with a bit more details: "Bot said, Hi I am Clara. Card: I agree button. I don't agree button."
We will need to add a middleware pipeline dedicated for rendering attachment in live region, which will be read by screen reader. The DOM tree of the attachment in live region is different than in transcript and is simplified for compatibility reason.
For attachment without a middleware, we will render as "X attachments".
Adaptive Card and other rich cards
Example, "Card: I agree button. What states? Dropdown. Has popup. Collapsed."
Another example, "Card: Title Subtitle Content. Surface Pro image. Submit button."
Audio
Example, "An audio clip."
Image
Example, "An image."
[Enhancement]
The text was updated successfully, but these errors were encountered: