Chromium: NVDA incorrectly reports radio button count as "1 of 1" instead of actual total in radio group
Brief summary
When navigating radio buttons in a radio group using arrow keys, NVDA incorrectly reports the position and total count. Instead of announcing the correct position (e.g., "3 of 12"), NVDA always says "1 of 1" regardless of how many radio buttons are in the group.
The issue occurs with a specific DOM structure where the radio group is implemented using:
<ul> > <li> > <dl> > <dt> (group label) > <dd> (multiple radio inputs)
This works correctly in iOS VoiceOver and Android TalkBack, which properly announce the radio button index.
Steps to reproduce
- Open the demo site: https://a11y-demo-english.replit.app/radio-group-test
- Press Tab key to navigate to the radio button group
- Use arrow keys to navigate between different radio button options (January through December)
- Listen to NVDA's announcement for each radio button
Actual behavior
When navigating through the radio buttons with arrow keys, NVDA announces the position incorrectly.
For example, when focusing on "March" (the 3rd option out of 12), NVDA says: "checked, March, radio button, 1 of 1"
This happens for all radio buttons in the group, always reporting "1 of 1" regardless of the actual position or total count.
Expected behavior
NVDA should announce the correct position and total count of radio buttons in the group.
For example, when focusing on "March" (the 3rd option out of 12), NVDA should say: "checked, March, radio button, 3 of 12"
This behavior is correctly implemented in other screen readers like iOS VoiceOver and Android TalkBack, which properly announce the radio button index within the group.
NVDA logs, crash dumps and other attachments
No response
NVDA type
installed copy
NVDA version
2025.3.2
Have you tried any other versions of NVDA? If so, please report their behaviors.
No response
Windows version
Windows 11
Name and version of other software in use when reproducing the issue
Google Chrome (latest version)
Other information about your system
No response
Does the issue still occur after restarting your computer?
I have restarted my computer and the issue still occurs
If NVDA add-ons are disabled, is your problem still occurring?
I have restarted NVDA with add-ons disabled and the issue still occurs
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
I have run the COM Registration Fixing Tool and the issue still occurs