Skip to content

Visual label "Choose a release version that describes the changes you made to the code" radio button group and "Advanced" checkbox are not programmatically grouped with their associated controls: A11y_Microsoft Makecode_Release version_Screen Reader #6846

Description

@kupatkar99

"Try ES Chat to learn more about the MAS rule and how to fix the issue. If you need more help, use our Teams channel or office hours."

"Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier."

"Contact CAI Accessibility Support Channel for Accessibility queries on design, development, test, usability or any processes"

Please do not close this bug. This bug should only be closed by Trusted Tester after verification.

GitHub Tags:

#A11yTCS; #A11yMAS; #Win11; #DesktopWeb; #Microsoft MakeCode; #E2E_MicrosoftMakeCode_Web_May2026; #FTP; #ChromiumEdge; #Info and Relationships; #A11ySev2; #WCAG1.3.1; #AILimited; #ES Chat; #Element:RadioButton; #Screen Reader; #Narrator;

Environment Details:

Application Name: Microsoft MakeCode
URL: https://makecode.microbit.org/beta
windows Edition: Windows 11 Enterprise Insider Preview(24H2)
OS Build: 26544.1000

Repro Steps:

  1. Turn on narrator.
  2. Launch application URL : https://makecode.microbit.org/
  3. Home page will open.
  4. Navigate "New Project" option and select it.
  5. Editor screen will open.
  6. Tab to " review, Commit and push local changes to GitHub" button and press enter key
  7. Tab to "Release version" button under Release Zone and press enter key.
  8. "Pick a release version" dialog will open.
  9. Tab to the radio buttons.
  10. Observe the issue.

Actual:

The visual label "Choose a release version that describes the changes you made to the code" is not programmatically associated as a group label for the related radio buttons, and the "Advanced" checkbox is also not properly grouped with its associated controls.

Expected Result:

The radio buttons should be programmatically grouped using appropriate semantics (such as fieldset and legend, or equivalent ARIA grouping), and the "Advanced" checkbox should also be properly associated with its related controls so screen readers can announce the label, role, and grouping context accurately.

User Impact:

Screen reader users may not understand the purpose or relationship of the radio buttons and checkbox with their associated content, making the form confusing to navigate and increasing the likelihood of incorrect selections.

Attachment:

A11y_Microsoft.Makecode_Release.version_Screen.Reader.mp4

Metadata

Metadata

Assignees

Type

Fields

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions