diff --git a/packages/flutter/lib/src/semantics/semantics.dart b/packages/flutter/lib/src/semantics/semantics.dart index cef05c6938..f946b2d11a 100644 --- a/packages/flutter/lib/src/semantics/semantics.dart +++ b/packages/flutter/lib/src/semantics/semantics.dart @@ -1362,7 +1362,7 @@ class SemanticsNode extends AbstractNode with DiagnosticableTreeMixin { // order. childrenInHitTestOrder = new Int32List(childCount); for (int i = childCount - 1; i >= 0; i -= 1) { - childrenInHitTestOrder[i] = _children[i].id; + childrenInHitTestOrder[i] = _children[childCount - i - 1].id; } } builder.updateNode(