BotFramework-WebChat icon indicating copy to clipboard operation
BotFramework-WebChat copied to clipboard

The ‘Help me choose’ open window has a complementary region nested directly following the main region.

Open Kirank915 opened this issue 8 months ago • 1 comments

Is it an issue related to Adaptive Cards?

No.

What is the PWD impact?

Screen reader dependeng users will be impaceted and this doesn’t help users build a good mental model of the page regions.

What browsers and screen readers do this issue affect?

Windows: Edge with Windows Narrator, 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?

https://www.microsoft.com/en-us/surface?at_preview_token=4FhxMZZq5RXQNNpOOuFqCLBpWwq30eLAUx7_sjX2n68&at_preview_index=1_2&at_preview_listed_activities_only=true

How to reproduce the issue?

  1. Open https://www.microsoft.com/en-us/surface?at_preview_token=4FhxMZZq5RXQNNpOOuFqCLBpWwq30eLAUx7_sjX2n68&at_preview_index=1_2&at_preview_listed_activities_only=true in Edge.
  2. Start NVDA.
  3. Turn off your monitor.
  4. [Tab] to the ‘Help me choose’ button and open the window.
  5. [Tab] again.
  6. Do you hear “main landmark, complementary landmark, dialog keyboard controls”?

What do you expect?

Remove the role of complementary, unless there is a clear reason why this should be used here and/or its benefit. This doesn’t help users build a good mental model of the page regions

What actually happened?

The ‘Help me choose’ open window has a complementary region nested directly following the main region.

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

image

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

No response

MAS reference

https://aka.ms/MAS1.3.1

WCAG reference

No response

WAI-ARIA reference

No response

Adaptive Card JSON

No response

Additional context

No response

Kirank915 avatar Jun 18 '24 10:06 Kirank915