From 932a671167cd2494853eafc096134987f82226e6 Mon Sep 17 00:00:00 2001 From: Kyle Hickinson Date: Wed, 25 Mar 2026 15:47:43 -0400 Subject: [PATCH] [iOS] Hide tab bar when using bottom bar & in overlay mode (#34994) --- .../BrowserViewController/BrowserViewController.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ios/brave-ios/Sources/Brave/Frontend/Browser/BrowserViewController/BrowserViewController.swift b/ios/brave-ios/Sources/Brave/Frontend/Browser/BrowserViewController/BrowserViewController.swift index c672268f966..808f7ecb621 100644 --- a/ios/brave-ios/Sources/Brave/Frontend/Browser/BrowserViewController/BrowserViewController.swift +++ b/ios/brave-ios/Sources/Brave/Frontend/Browser/BrowserViewController/BrowserViewController.swift @@ -1609,10 +1609,10 @@ public class BrowserViewController: UIViewController { } func shouldShowTabBar() -> Bool { - let isKeyboardActiveForWebContent = + let isKeyboardActive = tabManager.selectedTab?.webViewProxy?.isKeyboardVisible == true - let isBraveOriginatedKeyboard = keyboardState?.isLocal == true - if isUsingBottomBar, isKeyboardActiveForWebContent, isBraveOriginatedKeyboard { + && keyboardState?.isLocal == true + if isUsingBottomBar, topToolbar.inOverlayMode || isKeyboardActive { return false } let tabCount = tabManager.tabsForCurrentMode.count