From 66ac66cbd27d60f1c494b3e1637c3399425f8564 Mon Sep 17 00:00:00 2001 From: Fabian Freund Date: Mon, 23 Jun 2025 22:06:18 +0200 Subject: [PATCH] segment buttons request focus --- .../features/search/presentation/screens/search.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/lib/features/geckoview/features/search/presentation/screens/search.dart b/app/lib/features/geckoview/features/search/presentation/screens/search.dart index 927a2e93..d4147e50 100644 --- a/app/lib/features/geckoview/features/search/presentation/screens/search.dart +++ b/app/lib/features/geckoview/features/search/presentation/screens/search.dart @@ -108,6 +108,10 @@ class SearchScreen extends HookConsumerWidget { selected: {selectedTabType.value}, onSelectionChanged: (value) { selectedTabType.value = value.first; + // Restore focus to search field after segment change + WidgetsBinding.instance.addPostFrameCallback((_) { + searchFocusNode.requestFocus(); + }); }, style: switch (selectedTabType.value) { TabType.regular => null,