When changing networks, if the user disconnects manually from the VPN while the system is connecting to the new network, once the connection is established, the system will still use the IVPN DNS, even though the VPN is disconnected, and consequently internet browsing won't be possible.
Expected result:
Regardless if the user is changing networks, every time the VPN is disconnected, the system should use the ISP DNS as expected.
Steps to reproduce:
IVPN - connect with WireGuard
System - Change to another WIFI network
While the system is connecting to the new network, disconnect manually from IVPN
After the system connects to the new network, observe that the system still uses the IVPN DNS (scutil --dns), but the VPN is disconnected (FW is also disabled), consequently it isn't possible to browse
Description:
When changing networks, if the user disconnects manually from the VPN while the system is connecting to the new network, once the connection is established, the system will still use the IVPN DNS, even though the VPN is disconnected, and consequently internet browsing won't be possible.
Expected result:
Regardless if the user is changing networks, every time the VPN is disconnected, the system should use the ISP DNS as expected.
Steps to reproduce:
scutil --dns
), but the VPN is disconnected (FW is also disabled), consequently it isn't possible to browseEnvironment:
IVPN: Beta 3.10.10 Platform: macOS Catalina 10.15.7, Mojave 10.14