diff --git a/App/SceneDelegate.swift b/App/SceneDelegate.swift index 6d8cc46..939f66d 100644 --- a/App/SceneDelegate.swift +++ b/App/SceneDelegate.swift @@ -53,7 +53,11 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate { func scene(_ scene: UIScene, openURLContexts URLContexts: Set) { for urlContext in URLContexts { - browserViewController?.createNewTab(withURL: urlContext.url) + if browserViewController?.tab.url == nil { + browserViewController?.tab.beginLoadingURL(urlContext.url) + } else { + browserViewController?.createNewTab(withURL: urlContext.url) + } } } }