diff --git a/swift/apple/Firezone/Application/FirezoneApp.swift b/swift/apple/Firezone/Application/FirezoneApp.swift index 54e083ee4..d9c0f3507 100644 --- a/swift/apple/Firezone/Application/FirezoneApp.swift +++ b/swift/apple/Firezone/Application/FirezoneApp.swift @@ -40,12 +40,13 @@ struct FirezoneApp: App { "Welcome to Firezone", id: AppView.WindowDefinition.main.identifier ) { - if appDelegate.menuBar == nil { - ProgressView("Loading...") - } else { + if let menuBar = appDelegate.menuBar { // menuBar will be initialized by this point AppView() .environmentObject(store) + .environmentObject(menuBar) + } else { + ProgressView("Loading...") } } .handlesExternalEvents( diff --git a/website/src/components/Changelog/Apple.tsx b/website/src/components/Changelog/Apple.tsx index 408ee3f6f..de6948b1e 100644 --- a/website/src/components/Changelog/Apple.tsx +++ b/website/src/components/Changelog/Apple.tsx @@ -19,7 +19,12 @@ export default function Apple() { return ( {/* When you cut a release, remove any solved issues from the "known issues" lists over in `client-apps`. This must not be done when the issue's PR merges. */} - + + + Fixes a regression that caused a crash if "Open menu" was clicked in + the Welcome screen. + + Fixes a crash that occurred if the system reports invalid DNS servers.