From 8e6bf219c8d8d4ccbecf771e263c720e1d78460d Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Wed, 12 Jan 2022 11:26:24 -0500 Subject: [PATCH] Fix opening safari vc on iframe load --- Reader/Screens/Read/ReadViewController.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Reader/Screens/Read/ReadViewController.swift b/Reader/Screens/Read/ReadViewController.swift index 1fe253e..c062f89 100644 --- a/Reader/Screens/Read/ReadViewController.swift +++ b/Reader/Screens/Read/ReadViewController.swift @@ -127,12 +127,12 @@ class ReadViewController: UIViewController { extension ReadViewController: WKNavigationDelegate { func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction) async -> WKNavigationActionPolicy { - let url = navigationAction.request.url! - if url == item.url { - return .allow - } else { + if navigationAction.navigationType == .linkActivated { + let url = navigationAction.request.url! present(createSafariVC(url: url), animated: true) return .cancel + } else { + return .allow } } }