microsoft / pxt-microbit

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

[Keyboard Navigation- Make code - new branch name]: Screen reader doesn't announce the displayed error message for edit field under "New branch name" dialog. #5498

Closed Yamini234u closed 5 months ago

Yamini234u commented 7 months ago

User Experience

Screen reader dependent users will be impacted. If Screen reader is not announcing the error message information which appears for edit field. Due to this issue end users will be confused and unable to get the error message.

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.
  3. Navigate "New Project" option and select it.
  4. Editor screen will open.
  5. Navigate to "Review, Commit and push local changes to GitHub" button and select it.
  6. Navigate through all the controls appearing and select Project name#master Drop down. and select.
  7. Navigate through all the controls appearing under "Switch to a different branch" and select "Create new branch".
  8. Navigate through all the controls under "New Branch name" Dialogue.
  9. Provide the special character in edit field and error message displays
  10. Observe and verify whether screen reader announces displayed error message or not.

Actual Result:

Screen reader doesn't announce the displayed error information for edit field. Observation:

MAS Reference:

MAS 4.1.3 – Status Messages

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

DOM details available:

Yes(Please refer to the attachment)

Reference Links:

Test Environment:

https://github.com/microsoft/pxt-microbit/assets/117158108/ec7a965c-4c4d-47d7-bd55-f9080523e903

Yamini234u commented 7 months ago

Accessibility;#A11yMAS;#A11ySev2;#A11yWCAG2.1;#HCL;#E2E-HCL-MakeCode-Feb2024;#NonBenchmark;#Win11-Chrome;#MAS4.1.3