From 2772b5e36d5429b67ea8e108c5886599558aff60 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Wed, 23 Sep 2020 18:30:34 -0500 Subject: [PATCH] Make current window key and front if we are opening Safari in the background. Issue #2427 --- Mac/MainWindow/MainWindowController.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Mac/MainWindow/MainWindowController.swift b/Mac/MainWindow/MainWindowController.swift index 122f6dad8..7d0af2c0c 100644 --- a/Mac/MainWindow/MainWindowController.swift +++ b/Mac/MainWindow/MainWindowController.swift @@ -284,6 +284,9 @@ class MainWindowController : NSWindowController, NSUserInterfaceValidations { } @IBAction func openInBrowser(_ sender: Any?) { + if AppDefaults.shared.openInBrowserInBackground { + window?.makeKeyAndOrderFront(self) + } openArticleInBrowser(sender) } @@ -293,6 +296,9 @@ class MainWindowController : NSWindowController, NSUserInterfaceValidations { } @IBAction func openInBrowserUsingOppositeOfSettings(_ sender: Any?) { + if !AppDefaults.shared.openInBrowserInBackground { + window?.makeKeyAndOrderFront(self) + } if let link = currentLink { Browser.open(link, inBackground: !AppDefaults.shared.openInBrowserInBackground) }