microsoft / pxt-microbit

A Blocks / JavaScript code editor for the micro:bit built on Microsoft MakeCode
https://makecode.microbit.org
Other
721 stars 594 forks source link

[Screen reader - Make code - Help > Tour]: Screen reader does not announce the dialog information which appears by invoking the 'Tour' menu item. #5489

Closed vroopea closed 3 months ago

vroopea commented 9 months ago

User Experience:

Screen reader dependent people will get impacted if screen reader does not announce dialog information by invoking the 'Tour' menu item. Due to which the end user will not be able to know the type of revealed content and cannot navigate it efficiently.

Note: User credentials should NOT be included in the bug.

Repro Steps:

  1. Launch application URL : https://makecode.microbit.org/.
  2. Home page will open. Turn on the screen reader (JAWS).
  3. Navigate "New Project" option and select it.
  4. Editor screen will open.
  5. Navigate to "Help" option present on the header and invoke it.
  6. Select 'Tour' menu item and observe whether screen reader announces the dialog information or not.

Actual Result:

Issue: Screen reader does not announce the dialog information which appears by invoking the 'Tour' menu item.

Observation:

Expected Result:

Screen reader should announce the dialog information which appears by invoking the 'Tour' menu item.

Example: By invoking the 'Tour' menu item, the screen reader should announce as 'Dialog - welcome - New here? Take a tour of the editor!'

MAS Reference:

MAS 1.3.1 – Info and Relationships

ARIA Authoring Ref Link/Fluent Patterns Guidance /HITS Guidance:

NA

UIA/DOM details available:

Yes (Refer the attachment)

Reference Links:

Test Environment:

https://github.com/microsoft/pxt-microbit/assets/158465724/ef0fabb8-d7c0-4cd3-9a82-18471c1e37b7

MAS1 3 1_Screen reader does not announce the dialog information which appears by invoking the 'Tour' menu item
vroopea commented 9 months ago

Accessibility;#A11yMAS;#A11ySev3;#MAS1.3.1;#AILimited;#HCL;#Benchmark;#Win11-Chrome;#E2E-HCL-MakeCode-Feb2024;