From a9831f8f18c4a303b0c4d21a5faf026642c21378 Mon Sep 17 00:00:00 2001 From: Fabian Freund Date: Tue, 3 Feb 2026 04:23:26 +0100 Subject: [PATCH] properly listen for container data --- .../presentation/widgets/search_modules/tab_search.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/lib/features/geckoview/features/search/presentation/widgets/search_modules/tab_search.dart b/app/lib/features/geckoview/features/search/presentation/widgets/search_modules/tab_search.dart index 11d32fe1..9d4fbff3 100644 --- a/app/lib/features/geckoview/features/search/presentation/widgets/search_modules/tab_search.dart +++ b/app/lib/features/geckoview/features/search/presentation/widgets/search_modules/tab_search.dart @@ -53,9 +53,12 @@ class TabSearch extends HookConsumerWidget { @override Widget build(BuildContext context, WidgetRef ref) { - final selectedContainer = useState( - ref.read(selectedContainerDataProvider.select((value) => value.value)), - ); + final selectedContainer = useState(null); + ref.listen(selectedContainerDataProvider, (previous, next) { + next.whenData((container) { + selectedContainer.value = container; + }); + }); final tabSearchResults = ref.watch( filteredTabPreviewsProvider(