Only open in new tab if navigation action type is link clicked
This commit is contained in:
@@ -440,7 +440,7 @@ class BrowserViewController: UIViewController, WKNavigationDelegate, WKUIDelegat
|
|||||||
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, preferences: WKWebpagePreferences, decisionHandler: @escaping (WKNavigationActionPolicy, WKWebpagePreferences) -> Void)
|
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, preferences: WKWebpagePreferences, decisionHandler: @escaping (WKNavigationActionPolicy, WKWebpagePreferences) -> Void)
|
||||||
{
|
{
|
||||||
// Handle command+click
|
// Handle command+click
|
||||||
if commandKeyHeld {
|
if commandKeyHeld && navigationAction.navigationType == .linkActivated {
|
||||||
// Cancel navigation in this tab
|
// Cancel navigation in this tab
|
||||||
decisionHandler(.cancel, preferences)
|
decisionHandler(.cancel, preferences)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user