Skip to content

Commit 462a728

Browse files
committed
Removing leftover code to sync accessibility and input focus.
1. We have decided to let the accessibility services take care for syncing accessibility and input focus. Some apps may move input focus when a given view takes input focus which dragging accessibility focus can lead to a loop in the focus traversal. This change removes some leftover sync code. bug:6616861 Change-Id: I57cb44e315a386d13596794d3767b559e9ee3d99
1 parent 01827ce commit 462a728

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

core/java/android/view/View.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6296,13 +6296,11 @@ public void clearAccessibilityFocus() {
62966296
private void requestAccessibilityFocusFromHover() {
62976297
if (includeForAccessibility() && isActionableForAccessibility()) {
62986298
requestAccessibilityFocus();
6299-
requestFocusNoSearch(View.FOCUS_DOWN, null);
63006299
} else {
63016300
if (mParent != null) {
63026301
View nextFocus = mParent.findViewToTakeAccessibilityFocusFromHover(this, this);
63036302
if (nextFocus != null) {
63046303
nextFocus.requestAccessibilityFocus();
6305-
nextFocus.requestFocusNoSearch(View.FOCUS_DOWN, null);
63066304
}
63076305
}
63086306
}

0 commit comments

Comments
 (0)