-
Notifications
You must be signed in to change notification settings - Fork 30.4k
SelectableText.rich() with VoiceOver does not allow user to focus on tappable links. #77219
Copy link
Copy link
Closed
Labels
P0Critical issues such as a build break or regressionCritical issues such as a build break or regressiona: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)Accessibility, e.g. VoiceOver or TalkBack. (aka a11y)f: gesturesflutter/packages/flutter/gestures repository.flutter/packages/flutter/gestures repository.f: material designflutter/packages/flutter/material repository.flutter/packages/flutter/material repository.found in release: 2.0Found to occur in 2.0Found to occur in 2.0frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work on
Metadata
Metadata
Assignees
Labels
P0Critical issues such as a build break or regressionCritical issues such as a build break or regressiona: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)Accessibility, e.g. VoiceOver or TalkBack. (aka a11y)f: gesturesflutter/packages/flutter/gestures repository.flutter/packages/flutter/gestures repository.f: material designflutter/packages/flutter/material repository.flutter/packages/flutter/material repository.found in release: 2.0Found to occur in 2.0Found to occur in 2.0frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work on
Same issue as #20643, except for the SelectableText.rich() widget.
The TaggedText widget returns a RichText or SelectableText.rich() widget, based on if selectableText is set to true. In the case that it returns a RichText, the accessibility works as intended, but in the other case, the bug is exactly the same as the linked one: users cannot focus on the links in the text.
For instance:
TaggedText(
selectableText: true,
content: 'Example of string with link '
onTapLink: someFunction (),
),
In this case navigating the app by voiceover does not allow the users to focus on the tappable link.
Internal: b/172313464