mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
When launching Firezone for the first time, the VPN profile doesn't exist. We prompt the user to create it with "Grant VPN Permission", but then we fail to reload it, which initializes the tunnelManager instance variables properly and binds observers. The result of this was that we failed to react to VPN status changes on the first launch of Firezone. This can (and should be) refactored to be cleaner, but that is out of scope for this PR and will be saved for #6554. Refs #7579