-
Notifications
You must be signed in to change notification settings - Fork 30.1k
Closed
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)Accessibility, e.g. VoiceOver or TalkBack. (aka a11y)customer: thoughts (g3)frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.team-accessibilityOwned by Framework Accessibility team (i.e. responsible for accessibility code in flutter/flutter)Owned by Framework Accessibility team (i.e. responsible for accessibility code in flutter/flutter)triaged-accessibilityTriaged by Framework Accessibility teamTriaged by Framework Accessibility team
Description
Context
- This issue is similar to the past issue we used to have with buttons: With EnsureSemantics on, Buttons Maintain Focus State on Press #158527
- This is a follow-up for this discussion: [A11y] RangeSlider should have 2 focus node #172729 (comment)
- This may be related or fixable together with [a11y] RangeSlider focus lost during mouse hover or interaction #173574.
Reproduction
- In the Flutter repo,
cd dev/a11y_assessments. flutter run- Enable the additional use-cases using the switch in the top-right corner of the app.
- Open the RangeSlider use-case.
- Use the mouse or trackpad to move the left thumb.
- Let go of the mouse, and use the ARROW RIGHT/LEFT keys to operate the range slider again.
Expected behavior
The keyboard input focus should have moved to the thumb that was moved during step 5, and using the ARROW RIGHT/LEFT keys during step 6 should have moved that same thumb.
It should also be possible to switch focus between the left and the right thumb by clicking on the respective thumb. For example, if the left thumb currently has focus (use the TAB key to get it), the user should be able to click on the right thumb, and then operate it using the keyboard. This is currently not happening.
Actual behavior
The thumb that was used by the mouse last does not react to the keyboard.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)Accessibility, e.g. VoiceOver or TalkBack. (aka a11y)customer: thoughts (g3)frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.team-accessibilityOwned by Framework Accessibility team (i.e. responsible for accessibility code in flutter/flutter)Owned by Framework Accessibility team (i.e. responsible for accessibility code in flutter/flutter)triaged-accessibilityTriaged by Framework Accessibility teamTriaged by Framework Accessibility team