Assigned
Status Update
Comments
st...@gmail.com <st...@gmail.com> #2
We could add an API to make the weighted distance customizable, aosp/3271691 has more info.
je...@google.com <je...@google.com> #3
Let me know if this is more of a keyboard thing.
st...@gmail.com <st...@gmail.com> #4
Yeah, actually revisiting this. This does not have anything to do with TalkBack—this component is not keyboard accessible in general, independent of TalkBack
Description
Jetpack Compose component used: androidx.compose.material.Slider
Android Studio Build: Android Studio Iguana | 2023.2.1 Build #AI-232.10227.8.2321.11479570, built on February 21, 2024
Kotlin version: 1.9.22
Steps to Reproduce or Code Sample to Reproduce:
1. Create any `Slider`
2. Enable TalkBack
3. Attempt to increment the slider with the left and right arrow keys
The slider is interactable with swiper gestures, which is nice but not useful for keyboard users.
This violates
I attempted to use the `semantics` modifier and `pageRight` and `pageLeft` to solve this problem, but it looks like the `Slider` component underneath overrides other semantics modifiers when it applies `sliderSemantics`. So none of my `pageRight` and `pageLeft` modifiers get applied.