diff options
| author | 2024-05-03 14:58:29 +0100 | |
|---|---|---|
| committer | 2024-05-03 14:58:29 +0100 | |
| commit | 497057881725e1a412c7c3d415a71e4bd34c99a5 (patch) | |
| tree | acb95a9d9da9609534353b9f5ff792d1165bb55c | |
| parent | 72c374646769904ffa08869e7b27c73ca4faed4e (diff) | |
Don't announce progress for a disabled slider
Flag: aconfig new_volume_panel NEXTFOOD
Test: manual on the device with voice over turned on. Focus the slider
Fixes: 338504713
Change-Id: Ie7bd1ee61f871de8e8c6333f4c14a9dd8f1a066d
| -rw-r--r-- | packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/volume/ui/composable/VolumeSlider.kt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/volume/ui/composable/VolumeSlider.kt b/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/volume/ui/composable/VolumeSlider.kt index 9f5ab3c0e284..a46f4e5fef1a 100644 --- a/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/volume/ui/composable/VolumeSlider.kt +++ b/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/volume/ui/composable/VolumeSlider.kt @@ -66,7 +66,9 @@ fun VolumeSlider( // provide a not animated value to the a11y because it fails to announce the // settled value when it changes rapidly. - progressBarRangeInfo = ProgressBarRangeInfo(state.value, state.valueRange) + if (state.isEnabled) { + progressBarRangeInfo = ProgressBarRangeInfo(state.value, state.valueRange) + } setProgress { targetValue -> val targetDirection = when { |