microsoft / BotFramework-WebChat

A highly-customizable web-based client for Azure Bot Services.
https://www.botframework.com/
MIT License
1.6k stars 1.54k forks source link

NVDA is not narrating dialog name once 'Iris' dialog gets appeared. #5108

Closed Kirank915 closed 7 months ago

Kirank915 commented 7 months ago

Is it an issue related to Adaptive Cards?

No.

What is the PWD impact?

Screen reader/cognitive users will not be aware of which dialog is displayed or might lead to confusion if screen reader does not announce the dialog name.

What browsers and screen readers do this issue affect?

Windows: Chrome with NVDA

Are there any code-based customization done to Web Chat?

No, I am using Web Chat without any customizations except "styleOptions".

What version of Web Chat are you using?

Latest production

Which area does this issue affect?

Others or unrelated

What is the public URL for the website?

Request Contributors - POC (sharepoint.com)

How to reproduce the issue?

Step 1: Open the above URL in New Edge browsers with valid credentials. Step 2: Invoke the 'Ask iris now' button which is present under the questions section.->dialog will appear. Step 3: Verify whether NVDA is not narrating dialog name once 'Iris' dialog gets appeared or not.

What do you expect?

Once Iris dialog is displayed, the screen reader should announce dialog name & role. EX: Screen reader should narrate as 'Iris' dialog Menu button.

What actually happened?

NVDA is not narrating dialog name once 'Iris' dialog gets appeared.

Observation: Screen reader narrating as 'dialog document Menu button
button Menu Iris button Start Over button Close'

Do you have any screenshots or recordings to repro the issue?

MAS 4 1 2_NVDA is not narrating dialog name once 'Iris' dialog gets appeared

Did you find any DOM elements that might have caused the issue?

No response

MAS reference

https://aka.ms/MAS4.1.2

WCAG reference

https://www.w3.org/WAI/WCAG21/Understanding/name-role-value.html

WAI-ARIA reference

No response

Adaptive Card JSON

No response

Additional context

No response

Kirank915 commented 7 months ago

A11yMAS;#A11ySev3;#MAS4.1.2;#HCL;#Accessibility;#FeatureBotframeworkwebchat-Apr23;

Kirank915 commented 7 months ago

Bug copied from MCAPS: ISSUE 1767706

compulim commented 7 months ago

The dialog is not part of Web Chat. This is done by Iris Bot team.

Kirank915 commented 7 months ago

As per the above comment, this issue is not under bot framework team. Hence closed the bug and updated it to partner team (WWL).