diff --git a/Coder-Desktop/Coder-Desktop/Coder_DesktopApp.swift b/Coder-Desktop/Coder-Desktop/Coder_DesktopApp.swift index eab01ea..5157b18 100644 --- a/Coder-Desktop/Coder-Desktop/Coder_DesktopApp.swift +++ b/Coder-Desktop/Coder-Desktop/Coder_DesktopApp.swift @@ -198,5 +198,5 @@ extension AppDelegate { @MainActor func appActivate() { - NSApp.activate() + NSApp.activate(ignoringOtherApps: true) } diff --git a/Coder-Desktop/Coder-Desktop/Views/VPN/VPNMenu.swift b/Coder-Desktop/Coder-Desktop/Views/VPN/VPNMenu.swift index a48be35..6771fcf 100644 --- a/Coder-Desktop/Coder-Desktop/Views/VPN/VPNMenu.swift +++ b/Coder-Desktop/Coder-Desktop/Views/VPN/VPNMenu.swift @@ -83,8 +83,10 @@ struct VPNMenu: View { } AuthButton() Button { + NSApp.setActivationPolicy(.regular) openSettings() appActivate() + NSApp.arrangeInFront(nil) } label: { ButtonRowView { Text("Settings") } }.buttonStyle(.plain)