hide tabactions when contextual tab bar active

This commit is contained in:
Fabian Freund
2026-02-06 10:02:29 +01:00
parent fa42e124c7
commit b2dc0b7064
@@ -79,6 +79,7 @@ class BrowserTopAppBar extends HookConsumerWidget {
showQuickTabSwitcherBar: false, showQuickTabSwitcherBar: false,
showMainToolbarNavigationButton: !showContextualToolbar, showMainToolbarNavigationButton: !showContextualToolbar,
showMainToolbarTabsCount: !showContextualToolbar, showMainToolbarTabsCount: !showContextualToolbar,
showMainToolbarTabActionButton: !showContextualToolbar,
); );
} }
@@ -114,6 +115,7 @@ class BrowserBottomAppBar extends HookConsumerWidget {
showQuickTabSwitcherBar: showQuickTabSwitcherBar, showQuickTabSwitcherBar: showQuickTabSwitcherBar,
showMainToolbarNavigationButton: !showContextualToolbar, showMainToolbarNavigationButton: !showContextualToolbar,
showMainToolbarTabsCount: !showContextualToolbar, showMainToolbarTabsCount: !showContextualToolbar,
showMainToolbarTabActionButton: !showContextualToolbar,
); );
} }
@@ -143,6 +145,7 @@ class BrowserTabBar extends HookConsumerWidget {
final bool showMainToolbarTabsCount; final bool showMainToolbarTabsCount;
final bool showMainToolbarNavigationButton; final bool showMainToolbarNavigationButton;
final bool showMainToolbarTabActionButton;
const BrowserTabBar({ const BrowserTabBar({
required this.showMainToolbar, required this.showMainToolbar,
@@ -151,6 +154,7 @@ class BrowserTabBar extends HookConsumerWidget {
required this.showQuickTabSwitcherBar, required this.showQuickTabSwitcherBar,
required this.showMainToolbarTabsCount, required this.showMainToolbarTabsCount,
required this.showMainToolbarNavigationButton, required this.showMainToolbarNavigationButton,
required this.showMainToolbarTabActionButton,
}); });
static const contextualToolabarHeight = 54.0; static const contextualToolabarHeight = 54.0;
@@ -361,7 +365,7 @@ class BrowserTabBar extends HookConsumerWidget {
displayedSheet: displayedSheet, displayedSheet: displayedSheet,
showLongPressMenu: true, showLongPressMenu: true,
), ),
if (selectedTabId != null && !showContextualToolbar) if (selectedTabId != null && showMainToolbarTabActionButton)
TabMenu( TabMenu(
controller: trippleDotMenuController, controller: trippleDotMenuController,
selectedTabId: selectedTabId, selectedTabId: selectedTabId,