summaryrefslogtreecommitdiff
path: root/libs/androidfw/ConfigDescription.cpp
diff options
context:
space:
mode:
author Alex Shabalin <ashabalin@google.com> 2025-02-20 17:35:49 -0800
committer Alex Shabalin <ashabalin@google.com> 2025-02-20 17:42:16 -0800
commitfa45d178afcb87ccd41026e75a18c30abc1a22c4 (patch)
tree82d92558d6cc91a28dd1c629b8de9d67c029e0a3 /libs/androidfw/ConfigDescription.cpp
parent7099ff7a67651c7aba0f08f35b062dd64340deaf (diff)
Fix the stream expansion and routing listing preference accessibility.
Fixed experience videos: - Stream expansion - b/397975206#comment2 - Routing linting preference - b/390508106#comment2 1. Removed `android:focusable="false"` and `android:importantForAccessibility="no"` from the checkbox and the end area icon. 2. Added meaningful screenreader announcements to the group checkbox states. 3. Made the interactive elements (checkbox and end area icon) to take the whole space of the end area (`id/end_action_area`) and therefore making the end area element a simple container with a background. Previously the end area element relayed the click listeners to buttons only to enlarge the focus area. 4. Clean up: removed unnecessary layout attributes. Flag: EXEMPT bugfix Bug: b/397975206,b/390508106 Fix: b/397975206,b/390508106 Test: atest SystemUiRoboTests:MediaOutputAdapterLegacyTest, atest SystemUIGoogleScreenshotTests:MediaOutputAdapterScreenshotTest, Talkback test on a physical device. Change-Id: Ic68f82af1d35adada0fa1dd88cd51778e958a693
Diffstat (limited to 'libs/androidfw/ConfigDescription.cpp')
0 files changed, 0 insertions, 0 deletions