From 5cd8dc9d5d6ae4e5524f3572fd8399e09eb50365 Mon Sep 17 00:00:00 2001 From: Nate Weaver Date: Wed, 20 May 2020 20:08:13 -0500 Subject: [PATCH] Also let the Command key invert the background pref in web views --- Mac/MainWindow/Detail/DetailWebViewController.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Mac/MainWindow/Detail/DetailWebViewController.swift b/Mac/MainWindow/Detail/DetailWebViewController.swift index cadca1150..e77101f9d 100644 --- a/Mac/MainWindow/Detail/DetailWebViewController.swift +++ b/Mac/MainWindow/Detail/DetailWebViewController.swift @@ -193,7 +193,9 @@ extension DetailWebViewController: WKNavigationDelegate { public func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) { if navigationAction.navigationType == .linkActivated { if let url = navigationAction.request.url { - Browser.open(url.absoluteString, invertPreference: navigationAction.modifierFlags.contains(.shift)) + let flags = navigationAction.modifierFlags + let invert = flags.contains(.shift) || flags.contains(.command) + Browser.open(url.absoluteString, invertPreference: invert) } decisionHandler(.cancel) return