File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -1179,6 +1179,9 @@ class _SearchBarState extends State<SearchBar> {
11791179 @override
11801180 void dispose () {
11811181 _internalStatesController.dispose ();
1182+ if (widget.focusNode == null ) {
1183+ _focusNode.dispose ();
1184+ }
11821185 super .dispose ();
11831186 }
11841187
Original file line number Diff line number Diff line change @@ -6,9 +6,10 @@ import 'dart:ui';
66
77import 'package:flutter/material.dart' ;
88import 'package:flutter_test/flutter_test.dart' ;
9+ import 'package:leak_tracker_flutter_testing/leak_tracker_flutter_testing.dart' ;
910
1011void main () {
11- testWidgets ('SearchBar defaults' , (WidgetTester tester) async {
12+ testWidgetsWithLeakTracking ('SearchBar defaults' , (WidgetTester tester) async {
1213 final ThemeData theme = ThemeData (useMaterial3: true );
1314 final ColorScheme colorScheme = theme.colorScheme;
1415
You can’t perform that action at this time.
0 commit comments