summaryrefslogtreecommitdiffhomepage
path: root/gui/src
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2021-09-08 18:40:44 +0200
committerOskar Nyberg <oskar@mullvad.net>2021-09-08 18:40:44 +0200
commit241dbb4defb88bc017dd29b4758c46a1b692662b (patch)
tree4852b25f655e256c51dc101adb280662cbfdb986 /gui/src
parentd92376b4d1df9b547930c68aa9bae9640ff2a022 (diff)
downloadmullvadvpn-241dbb4defb88bc017dd29b4758c46a1b692662b.tar.xz
mullvadvpn-241dbb4defb88bc017dd29b4758c46a1b692662b.zip
Reset optimistic tunnel state in renderer
Diffstat (limited to 'gui/src')
-rw-r--r--gui/src/renderer/app.tsx3
1 files changed, 3 insertions, 0 deletions
diff --git a/gui/src/renderer/app.tsx b/gui/src/renderer/app.tsx
index dd8a6543ca..5b75330c8b 100644
--- a/gui/src/renderer/app.tsx
+++ b/gui/src/renderer/app.tsx
@@ -731,6 +731,9 @@ export default class AppRenderer {
log.debug(`Tunnel state: ${tunnelState.state}`);
this.tunnelState = tunnelState;
+ // The main process doesn't notify the tunnel state while waiting for a new one (unless it times
+ // out). Therefore the first tunnel state update will be the one we're waiting for.
+ this.optimisticTunnelState = undefined;
switch (tunnelState.state) {
case 'connecting':