From 53d6f568ec3ff868af5529d6a713e92dae112e1f Mon Sep 17 00:00:00 2001 From: Joanne Date: Tue, 16 Aug 2022 22:42:05 +0800 Subject: [PATCH] Fix toolbar announce wrong text. This is a regression during refactor toolbar code, we don't intent to announce the toolbar popup window so we should not set content description for the container. Bug: 239563674 Test: manual. Turn on talkback and make sure the announce is correct and the behavior is the same Test: atest TextViewIntegrationTest pass for local/remote Test: atest TextViewActivityTest pass for local/remote Test: atest SuggestionsPopupWindowTest pass for local/remote Change-Id: I6e30d2f6d9a2c4905b702c25655fe5e4eb7de5d5 --- .../RemoteSelectionToolbar.java | 1 - .../LocalFloatingToolbarPopup.java | 1 - .../res/layout/floating_popup_container.xml | 1 + .../android/widget/FloatingToolbarUtils.java | 23 ++++++++++--------- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/core/java/android/service/selectiontoolbar/RemoteSelectionToolbar.java b/core/java/android/service/selectiontoolbar/RemoteSelectionToolbar.java index 95bcda5f7c55b..9292e9608261e 100644 --- a/core/java/android/service/selectiontoolbar/RemoteSelectionToolbar.java +++ b/core/java/android/service/selectiontoolbar/RemoteSelectionToolbar.java @@ -1317,7 +1317,6 @@ final class RemoteSelectionToolbar { contentContainer.setLayoutParams(new ViewGroup.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); contentContainer.setTag(FloatingToolbar.FLOATING_TOOLBAR_TAG); - contentContainer.setContentDescription(FloatingToolbar.FLOATING_TOOLBAR_TAG); contentContainer.setClipToOutline(true); return contentContainer; } diff --git a/core/java/com/android/internal/widget/floatingtoolbar/LocalFloatingToolbarPopup.java b/core/java/com/android/internal/widget/floatingtoolbar/LocalFloatingToolbarPopup.java index 8c61a12b47e60..80d8bd78e746c 100644 --- a/core/java/com/android/internal/widget/floatingtoolbar/LocalFloatingToolbarPopup.java +++ b/core/java/com/android/internal/widget/floatingtoolbar/LocalFloatingToolbarPopup.java @@ -1475,7 +1475,6 @@ public final class LocalFloatingToolbarPopup implements FloatingToolbarPopup { contentContainer.setLayoutParams(new ViewGroup.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); contentContainer.setTag(FloatingToolbar.FLOATING_TOOLBAR_TAG); - contentContainer.setContentDescription(FloatingToolbar.FLOATING_TOOLBAR_TAG); contentContainer.setClipToOutline(true); return contentContainer; } diff --git a/core/res/res/layout/floating_popup_container.xml b/core/res/res/layout/floating_popup_container.xml index ca0373773577c..776a35d15ef0a 100644 --- a/core/res/res/layout/floating_popup_container.xml +++ b/core/res/res/layout/floating_popup_container.xml @@ -16,6 +16,7 @@ */ -->