From 1d1ec1a58bf61278f463ba4e1c3fe18f5c74f141 Mon Sep 17 00:00:00 2001 From: Fengjiang Li Date: Tue, 9 May 2023 20:45:08 -0700 Subject: [PATCH] [Talkback] Focus on "Widget" header when widget bottom sheet is opened Fix: 209579563 Test: turn on talkback, open widgets and verified "Widgets" header is focused Change-Id: Iee35720b8643e13a12b7936ce090369799dd2a04 --- .../android/launcher3/widget/picker/WidgetsFullSheet.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java b/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java index d565dc9ce4..33c4f8d7e2 100644 --- a/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java +++ b/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java @@ -608,6 +608,12 @@ public class WidgetsFullSheet extends BaseWidgetSheet } } + /** b/209579563: "Widgets" header should be focused first. */ + @Override + protected View getAccessibilityInitialFocusView() { + return mHeaderTitle; + } + protected float getMaxTableHeight(float noWidgetsViewHeight) { return (mContent.getMeasuredHeight() - mTabsHeight - getHeaderViewHeight()