Also let the Command key invert the background pref in web views

This commit is contained in:
Nate Weaver 2020-05-20 20:08:13 -05:00
parent 1e1fc06e7b
commit 5cd8dc9d5d

View File

@ -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