diff --git a/engine/src/flutter/shell/platform/android/io/flutter/view/AccessibilityBridge.java b/engine/src/flutter/shell/platform/android/io/flutter/view/AccessibilityBridge.java index 50a7a7dcf4..6f5432e1de 100644 --- a/engine/src/flutter/shell/platform/android/io/flutter/view/AccessibilityBridge.java +++ b/engine/src/flutter/shell/platform/android/io/flutter/view/AccessibilityBridge.java @@ -94,6 +94,8 @@ class AccessibilityBridge extends AccessibilityNodeProvider implements BasicMess result.setClassName("Flutter"); // TODO(goderbauer): Set proper class names result.setSource(mOwner, virtualViewId); result.setFocusable(object.isFocusable()); + if (mFocusedObject != null) + result.setAccessibilityFocused(mFocusedObject.id == virtualViewId); if (object.parent != null) { assert object.id > 0;