             if application.applicationState == .active {
                 // If we are active then we can ask the BVC to open the new tab right away.
                 // Otherwise, we remember the URL and we open it in applicationDidBecomeActive.
-                browserViewController.submit(url: url)
+                navigateBrowserController(to: url)
             } else {
                 queuedUrl = url
             }

            if application.applicationState == .active {
                // If we are active then we can ask the BVC to open the new tab right away.
                // Otherwise, we remember the URL and we open it in applicationDidBecomeActive.
                browserViewController.submit(url: url)
            } else {
                queuedUrl = url
            }

        toggleSplashView(hide: false)
        browserViewController.exitFullScreenVideo()
    }
    
    func applicationDidBecomeActive(_ application: UIApplication) {
        if Settings.siriRequestsErase() {
            browserViewController.photonActionSheetDidDismiss()
