File tree 2 files changed +10
-1
lines changed
2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -219,7 +219,8 @@ class LabeledTapTargetGuideline extends AccessibilityGuideline {
219
219
});
220
220
if (node.isMergedIntoParent ||
221
221
node.isInvisible ||
222
- node.hasFlag (ui.SemanticsFlag .isHidden)) {
222
+ node.hasFlag (ui.SemanticsFlag .isHidden) ||
223
+ node.hasFlag (ui.SemanticsFlag .isTextField)) {
223
224
return result;
224
225
}
225
226
final SemanticsData data = node.getSemanticsData ();
Original file line number Diff line number Diff line change @@ -874,6 +874,14 @@ void main() {
874
874
expect (result.passed, true );
875
875
handle.dispose ();
876
876
});
877
+
878
+ testWidgets ('Passes if text field does not have label' , (WidgetTester tester) async {
879
+ final SemanticsHandle handle = tester.ensureSemantics ();
880
+ await tester.pumpWidget (_boilerplate (const TextField ()));
881
+ final Evaluation result = await labeledTapTargetGuideline.evaluate (tester);
882
+ expect (result.passed, true );
883
+ handle.dispose ();
884
+ });
877
885
});
878
886
879
887
testWidgets ('regression test for material widget' ,
You can’t perform that action at this time.
0 commit comments