**Environment** - OS: Windows (version) - Browser: Edge/Chrome + version - Screen reader: Narrator / JAWS / NVDA + version - vscode-elements version v2.5.1 **Steps to reproduce** 1. Render: `<vscode-radio-group>` with two `<vscode-radio>` children (“On demand”, “Scheduled”) 2. Start screen reader 3. Tab into the group and arrow between options **Actual result** Screen reader announces: “On demand checkbox checked unchecked” **Expected result** “On demand, radio button, selected, 1 of 2” **Notes** Internally `vscode-radio` uses an `<input type="checkbox">` which may be responsible for checkbox semantics and confusing announcements https://github.com/user-attachments/assets/59ea6245-7a31-46c6-9b1c-e17425021b08
Environment
Steps to reproduce
<vscode-radio-group>with two<vscode-radio>children (“On demand”, “Scheduled”)Actual result
Screen reader announces: “On demand checkbox checked unchecked”
Expected result
“On demand, radio button, selected, 1 of 2”
Notes
Internally
vscode-radiouses an<input type="checkbox">which may be responsible for checkbox semantics and confusing announcementsRecording.2026-04-14.140839.mp4