Skip to content

[Accessibility] Custom render attachment for screen reader #3547

@compulim

Description

@compulim

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]

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions