mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Fix traversal order for a11y scrolling (#4726)
Fixes https://github.com/flutter/flutter/issues/14987, but why?
This commit is contained in:
parent
5e2738f039
commit
a4b1fccdaa
@ -241,8 +241,8 @@ class AccessibilityBridge extends AccessibilityNodeProvider implements BasicMess
|
||||
|
||||
result.setSelected(object.hasFlag(Flag.IS_SELECTED));
|
||||
result.setText(object.getValueLabelHint());
|
||||
result.setTraversalAfter(mOwner,
|
||||
object.previousNodeId == -1 ? View.NO_ID : object.previousNodeId);
|
||||
if (object.previousNodeId != -1)
|
||||
result.setTraversalAfter(mOwner, object.previousNodeId);
|
||||
|
||||
// Accessibility Focus
|
||||
if (mA11yFocusedObject != null && mA11yFocusedObject.id == virtualViewId) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user