diff options
| -rw-r--r-- | ios/MullvadVPN/ConsentViewController.swift | 3 | ||||
| -rw-r--r-- | ios/MullvadVPN/SettingsViewController.swift | 4 |
2 files changed, 7 insertions, 0 deletions
diff --git a/ios/MullvadVPN/ConsentViewController.swift b/ios/MullvadVPN/ConsentViewController.swift index 63a44146f1..70d37e8f79 100644 --- a/ios/MullvadVPN/ConsentViewController.swift +++ b/ios/MullvadVPN/ConsentViewController.swift @@ -65,4 +65,7 @@ class ConsentViewController: UIViewController, RootContainment, SFSafariViewCont controller.dismiss(animated: true) } + func safariViewControllerWillOpenInBrowser(_ controller: SFSafariViewController) { + controller.dismiss(animated: false) + } } diff --git a/ios/MullvadVPN/SettingsViewController.swift b/ios/MullvadVPN/SettingsViewController.swift index 031a3fdb7f..41029dc2a7 100644 --- a/ios/MullvadVPN/SettingsViewController.swift +++ b/ios/MullvadVPN/SettingsViewController.swift @@ -74,6 +74,10 @@ class SettingsViewController: UITableViewController, SettingsDataSourceDelegate, func safariViewControllerDidFinish(_ controller: SFSafariViewController) { controller.dismiss(animated: true) } + + func safariViewControllerWillOpenInBrowser(_ controller: SFSafariViewController) { + controller.dismiss(animated: false) + } } extension SettingsDataSource.Item { |
