TF-1561 Fix focus is lost on overlay

This commit is contained in:
dab246
2023-03-08 12:14:14 +07:00
committed by Dat Vu
parent 70c0020206
commit 20393eacf0
6 changed files with 151 additions and 181 deletions
@@ -779,11 +779,13 @@ class _TypeAheadFieldQuickSearchState<T, R> extends State<TypeAheadFieldQuickSea
_suggestionsBox!.direction == AxisDirection.down
? _suggestionsBox!.textBoxHeight + widget.suggestionsBoxVerticalOffset
: _suggestionsBox!.directionUpOffset),
child: _suggestionsBox!.direction == AxisDirection.down
child: TextFieldTapRegion(
child: _suggestionsBox!.direction == AxisDirection.down
? suggestionsList
: FractionalTranslation(
translation: const Offset(0.0, -1.0), // visually flips list to go up
child: suggestionsList,
)
),
),
);