Skip to content

[a11y] loading indicator should have correct semantics role #161631

@chunhtai

Description

@chunhtai

When using https://api.flutter.dev/flutter/material/CircularProgressIndicator-class.html, the loading spinner should have following role

OS role
web -
ios -
macos NSAccessibilityProgressIndicatorRole
windows -
android -

When using https://api.flutter.dev/flutter/material/LinearProgressIndicator-class.html, the linear indicator should have following role

OS role
web progressbar
ios -
macos NSAccessibilityLevelIndicatorRole
windows ROLE_SYSTEM_PROGRESSBAR
android -

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projecta: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)c: proposalA detailed proposal for a change to Flutterf: material designflutter/packages/flutter/material repository.frameworkflutter/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