nvda icon indicating copy to clipboard operation
nvda copied to clipboard

Chromium: NVDA incorrectly reports radio button count as "1 of 1" instead of actual total in radio group

Open khsbory opened this issue 1 month ago • 2 comments

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

  1. Open the demo site: https://a11y-demo-english.replit.app/radio-group-test
  2. Press Tab key to navigate to the radio button group
  3. Use arrow keys to navigate between different radio button options (January through December)
  4. 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

khsbory avatar Dec 07 '25 04:12 khsbory