-
Notifications
You must be signed in to change notification settings - Fork 2k
[Android] TalkBack does not correctly narrate RadioButtons with Content #34322
Copy link
Copy link
Closed
Copy link
Labels
area-controls-radiobuttonRadioButton, RadioButtonGroupRadioButton, RadioButtonGrouppartner/syncfusionIssues / PR's with Syncfusion collaborationIssues / PR's with Syncfusion collaborationplatform/androids/triagedIssue has been reviewedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering TriageVerified / Reproducible Issue ready for Engineering Triaget/a11yRelates to accessibilityRelates to accessibilityt/bugSomething isn't workingSomething isn't working
Milestone
Metadata
Metadata
Assignees
Labels
area-controls-radiobuttonRadioButton, RadioButtonGroupRadioButton, RadioButtonGrouppartner/syncfusionIssues / PR's with Syncfusion collaborationIssues / PR's with Syncfusion collaborationplatform/androids/triagedIssue has been reviewedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering TriageVerified / Reproducible Issue ready for Engineering Triaget/a11yRelates to accessibilityRelates to accessibilityt/bugSomething isn't workingSomething isn't working
Type
Fields
Give feedbackNo fields configured for issues without a type.
Description
When using more advanced RadioButton functionality, like using the Content property, the Android TalkBack screenreader completely loses its ability to narrate the component.
Following this guide: RadioButton visual states leads to a broken screenreader.
Completely basic RadioButtons with no/empty Content property will work just as expected.
Steps to Reproduce
Link to public reproduction project repository
https://github.com/KillswitchPrime/MauiRadioButtonsAndroidA11y
Version with bug
10.0.20
Is this a regression from previous behavior?
Not sure, did not test other versions
Last version that worked well
Unknown/Other
Affected platforms
Android
Affected platform versions
Pretty sure this will affect all Android versions.
Did you find any workaround?
Setting the property
SemanticProperties.Descriptionon the radio buttons helps a little, but the screenreader still does not tell the user what state the radio button is in, whether it is checked or unchecked.Relevant log output