diff options
| author | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-03-31 17:02:28 +0200 |
|---|---|---|
| committer | Sebastian Holmin <sebastian.holmin@mullvad.net> | 2025-05-28 13:25:24 +0200 |
| commit | 51ddc21f1884552ef51997565754ff6a815d21b2 (patch) | |
| tree | efa9718929034ec5b388c7036f7f248de1a684d4 | |
| parent | a05d4d6b0a60b4a11d8770b7183a7d36112421bf (diff) | |
| download | mullvadvpn-51ddc21f1884552ef51997565754ff6a815d21b2.tar.xz mullvadvpn-51ddc21f1884552ef51997565754ff6a815d21b2.zip | |
Set error when update installer cannot be started automatically
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/renderer/app.tsx | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/app.tsx b/desktop/packages/mullvad-vpn/src/renderer/app.tsx index be33983df9..e92eb53fc5 100644 --- a/desktop/packages/mullvad-vpn/src/renderer/app.tsx +++ b/desktop/packages/mullvad-vpn/src/renderer/app.tsx @@ -652,10 +652,15 @@ export default class AppRenderer { if ( verifiedInstallerPath && - windowFocused && appUpgradeEvent?.type === 'APP_UPGRADE_STATUS_VERIFIED_INSTALLER' ) { - this.appUpgradeInstallerStart(); + // Only trigger the installer if the window is focused + if (windowFocused) { + this.appUpgradeInstallerStart(); + } else { + // Otherwise, flag this as a failed automatic start (even though we haven't really attempted a start) + this.reduxActions.appUpgrade.setAppUpgradeError('START_INSTALLER_AUTOMATIC_FAILED'); + } } } |
