microsoft / pxt-microbit

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

[Keyboard Navigation – Make Code - Review, Commit and push local changes to GitHub ]Controls like: 'Review, Commit and push local changes to GitHub' present on screen' is not accessible using keyboard. #3761

Closed Shalini3457 closed 3 years ago

Shalini3457 commented 3 years ago

User Experience: If 'any control will not be accessible through keyboard then users who are dependent on keyboard for navigation will not be able to access that control and perform actions which are associated to that control.

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

Repro Steps:

  1. Launch application URL
  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.
  7. Verify the issue

Actual Result: controls like: 'Review, Commit and push local changes to GitHub' is not accessible using keyboard.

Expected Result: All the interactive element should be accessible using keyboard as well as mouse.

Note: Same issue exists on Firefox + NVDA & Chrome + JAWS.

WCAG Reference: MAS 2.1.1 - Keyboard

Test Environments: Version: 20H2 (OS Build: 19042.508) Browser: Edge chromium DEV Build (Version 87.0.654.0), Firefox(75.0), Chrome Screen Reader: Narrator, JAWS, NVDA

Shalini3457 commented 3 years ago

Labels:

Accessibility;#A11yMAS;#A11ySev2;#HCL;#HCL-MakeCode-New;#WCAG2.1.1;#Win10-Edge(Chromium)

[Uploading MAS2.1.1.ZIP…]()