Only open in new tab if navigation action type is link clicked

This commit is contained in:
James Magahern
2021-01-05 14:53:21 -08:00
parent 088b1eb43e
commit 68ebc28996

View File

@@ -440,7 +440,7 @@ class BrowserViewController: UIViewController, WKNavigationDelegate, WKUIDelegat
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, preferences: WKWebpagePreferences, decisionHandler: @escaping (WKNavigationActionPolicy, WKWebpagePreferences) -> Void)
{
// Handle command+click
if commandKeyHeld {
if commandKeyHeld && navigationAction.navigationType == .linkActivated {
// Cancel navigation in this tab
decisionHandler(.cancel, preferences)