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

[Visual requirement - Make code - History]: "History", "Release Zone" and "Extension Zone" texts appear as heading but not defined under any heading. #5503

Closed Yamini234u closed 5 months ago

Yamini234u commented 7 months ago

User Experience

Visually impaired people who depend on screen readers for navigation will be impacted If any text visually appears as heading is not defined programmatically makes it difficult for the end-users to navigate the dialogs/page in heading mode as they will miss the important section while navigating the screen.

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 to all the controls under History, Release Zone, Extension Zone Section.
  7. Verify whether 'History, Release Zone, Extension Zone ' text is visually appears like heading but programmatically defined or not.

    Actual Result:

    "History", "Release Zone" and "Extension Zone" texts appear as headings but are not defined under any heading tag. Observation: "History", "Release Zone" and "Extension Zone" texts are defined "div" tag.

    Expected Result:

    "History", "Release Zone" and "Extension Zone" texts should be defined under "H3" tag.

    MAS Reference:

    MAS 1.3.1 – Info and Relationships

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

DOM details available:

Yes(Please refer to the attachment)

Reference Links:

Yamini234u commented 7 months ago

Accessibility;#A11yMAS;#A11ySev2;AILimited;#HCL;#E2E-HCL-MakeCode-Feb2024;#NonBenchmark;#Win11-Chrome;#MAS1.3.1