From 8f94a4a4992bd8c725296628d9e3613538893987 Mon Sep 17 00:00:00 2001 From: Soner Yuksel Date: Wed, 7 Jul 2021 18:03:44 -0400 Subject: [PATCH] Adding a check for checking active tabtray so addandselecttab will not be out of bounds --- Client/Frontend/Browser/BrowserViewController.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Client/Frontend/Browser/BrowserViewController.swift b/Client/Frontend/Browser/BrowserViewController.swift index 232edd916aa..f4111efa4f0 100644 --- a/Client/Frontend/Browser/BrowserViewController.swift +++ b/Client/Frontend/Browser/BrowserViewController.swift @@ -1544,8 +1544,10 @@ class BrowserViewController: UIViewController { request = nil } - switchToPrivacyMode(isPrivate: isPrivate) - _ = tabManager.addTabAndSelect(request, isPrivate: isPrivate) + if tabTrayController != nil { + switchToPrivacyMode(isPrivate: isPrivate) + _ = tabManager.addTabAndSelect(request, isPrivate: isPrivate) + } } func openBlankNewTab(attemptLocationFieldFocus: Bool, isPrivate: Bool = false, searchFor searchText: String? = nil) {