Skip to content

[a11y] apply radioGroup role to cupertino widgets #164589

@yjbanov

Description

@yjbanov

This is a follow-up to #162093.

The following cupertino widgets should use the SemanticsRole.radioGroup as automatically as possible:

It may not be possible for some widgets to automatically create a group. For example, a CupertinoRadio or RadioListTile alone does not form a group. However, when they are in a group, they should participate seamlessly.

Widgets that have a clear intent to form a group of radio widgets, should apply the radioGroup role automatically, such as CupertinoSegmentedControl and CupertinoSlidingSegmentedControl that contain groups of exclusive radios.

See also the material version of this issue: #164584

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)f: cupertinoflutter/packages/flutter/cupertino repositoryframeworkflutter/packages/flutter repository. See also f: labels.team-accessibilityOwned by Framework Accessibility team (i.e. responsible for accessibility code in flutter/flutter)triaged-accessibilityTriaged by Framework Accessibility team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions