From b2d5f3d0b0c642c9c71ff39df2b9aed605ca20f7 Mon Sep 17 00:00:00 2001 From: Fabian Freund Date: Wed, 27 May 2026 10:30:59 +0200 Subject: [PATCH] add container assignemnt guard --- .../features/geckoview/domain/repositories/tab.dart | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/apps/weblibre/lib/features/geckoview/domain/repositories/tab.dart b/apps/weblibre/lib/features/geckoview/domain/repositories/tab.dart index e7ba70f1..059a675f 100644 --- a/apps/weblibre/lib/features/geckoview/domain/repositories/tab.dart +++ b/apps/weblibre/lib/features/geckoview/domain/repositories/tab.dart @@ -209,6 +209,17 @@ class TabRepository extends _$TabRepository { _tabBackPromptBehavior[newTabId] = promptOnBackBehavior; } + if (selectTab && ref.mounted) { + final selectedContainerNotifier = ref.read( + selectedContainerProvider.notifier, + ); + if (assignedContainer != null) { + await selectedContainerNotifier.setContainerId(assignedContainer.id); + } else { + selectedContainerNotifier.clearContainer(); + } + } + return newTabId; }