Skip to content

Fix: TalkBack aggregates all radio button labels when focusing RadioGroup#522

Open
hggzm wants to merge 1 commit intomicrosoft:mainfrom
hggzm:clean/fix-choiceset-group-labels
Open

Fix: TalkBack aggregates all radio button labels when focusing RadioGroup#522
hggzm wants to merge 1 commit intomicrosoft:mainfrom
hggzm:clean/fix-choiceset-group-labels

Conversation

@hggzm
Copy link
Collaborator

@hggzm hggzm commented Mar 3, 2026

Problem

When TalkBack focuses on a RadioGroup in a ChoiceSet, it reads all child radio button labels concatenated together, creating a confusing and verbose announcement.

Solution

Set IMPORTANT_FOR_ACCESSIBILITY_NO on the RadioGroup container so TalkBack skips the group and focuses directly on individual radio buttons.

Changes

  • ChoiceSetInputRenderer.java: Added IMPORTANT_FOR_ACCESSIBILITY_NO on RadioGroup

Testing

  • Verified with TalkBack on Android that individual radio buttons are focused separately
  • Each radio button announces only its own label

…nWhen focus moved to the RadioGroup, TalkBack read all radio button labels\nconcatenated. Set IMPORTANT_FOR_ACCESSIBILITY_NO on the group so each\nRadioButton is announced individually.\n\nFixes upstream#483
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.

1 participant