Skip to content

[Android] TalkBack does not correctly narrate RadioButtons with Content #34322

@KillswitchPrime

Description

@KillswitchPrime

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

  1. Turn on TalkBack in the Android Accessibility settings.
  2. Open the repro app.
  3. Have the screenreader narrate the different radio buttons to verify that they are not described correctly.

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.Description on 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-controls-radiobuttonRadioButton, RadioButtonGrouppartner/syncfusionIssues / PR's with Syncfusion collaborationplatform/androids/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/a11yRelates to accessibilityt/bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions