desktop-app
desktop-app copied to clipboard
Mismatch of servers when changing MultiHop entry and exit servers immediately one after the other
Description:
When connected with OpenVPN MultiHop, if the user changes the entry and exit servers immediately one after the other, a mismatch of servers (selected against connected) will be displayed in the UI.
Expected result:
The app should always connect to the servers the user selects.
Steps to reproduce:
- Install v3.9.8.
- Login.
- Select OpenVPN, MultiHop.
- Connect to any entry and exit servers.
- Change entry and exit servers immediately one after the other.
- Observe the issue
Screenshot:
Environment:
IVPN: 3.9.8 OS: All platforms
I was not lucky to reproduce the issue. But it can be already fixed by changes I made for https://github.com/ivpn/desktop-app/issues/210.
v3.9.35 is ready for testing.
Verified on v3.9.35, all platforms, the issue doesn't seem to happen anymore, currently the app always connects to the last server selected, so the mismatch between the exit server displayed in the UI and actual server the VPN is connected to does not happen. The app always connects to the last exit server selected, before the app connected to the previous server, but the UI displayed the server selected, hence the mismatch. This looks good to go, however I'll run some tests once we create a production build.
v3.9.43