Skip to content

more github editor accessibility fixes#11431

Merged
riknoll merged 5 commits into
masterfrom
dev/riknoll/microbit-gh-release-dialog-acc
Jun 26, 2026
Merged

more github editor accessibility fixes#11431
riknoll merged 5 commits into
masterfrom
dev/riknoll/microbit-gh-release-dialog-acc

Conversation

@riknoll

@riknoll riknoll commented Jun 25, 2026

Copy link
Copy Markdown
Member

contains a fix for microsoft/pxt-microbit#6851

adds a visual label to the commit message field and replaces it with a react-common input to match our other inputs
image

contains a fix for microsoft/pxt-microbit#6845
contains a fix for microsoft/pxt-microbit#6846

switched to react-common radio button group and made sure all labels are properly associated

contains a fix for microsoft/pxt-microbit#6861

set the aria-label on the github button in addition to the title

@riknoll riknoll requested a review from a team June 25, 2026 23:53
@riknoll riknoll enabled auto-merge (squash) June 25, 2026 23:53
choices,
selectedId,
onChoiceSelected
onChoiceSelected,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this comma be here?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's nice to leave trailing commas in lists / etc in ts when they're each on separate lines, because it makes future changes diff better (you don't get a line noted as changed that is just adding , to an existing line) / ts just treats as normal

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants