summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2023-10-11 09:43:35 +0200
committerOskar Nyberg <oskar@mullvad.net>2023-10-11 09:43:35 +0200
commit4446d1fda07a35596901d7d3f614b9d033129f24 (patch)
treede1043fdc63973d3ff03433766e8e5499a72a48a
parent9efdfafd98b8dedc8a96fb66f59f682b0f3aa509 (diff)
parentdd14ec08bf6d7abe59c4bfd27b73217b7fa30202 (diff)
downloadmullvadvpn-4446d1fda07a35596901d7d3f614b9d033129f24.tar.xz
mullvadvpn-4446d1fda07a35596901d7d3f614b9d033129f24.zip
Merge branch 'update-to-electron-26'
-rw-r--r--gui/package-lock.json28
-rw-r--r--gui/package.json8
-rw-r--r--gui/src/main/index.ts8
3 files changed, 22 insertions, 22 deletions
diff --git a/gui/package-lock.json b/gui/package-lock.json
index 8685f2f152..1cae87c735 100644
--- a/gui/package-lock.json
+++ b/gui/package-lock.json
@@ -37,7 +37,7 @@
"@types/google-protobuf": "^3.15.6",
"@types/history": "^4.7.11",
"@types/mocha": "^10.0.0",
- "@types/node": "^18.15.0",
+ "@types/node": "^18.16.1",
"@types/node-gettext": "^3.0.3",
"@types/rbush": "^3.0.0",
"@types/react": "^18.0.21",
@@ -55,7 +55,7 @@
"chai-as-promised": "^7.1.1",
"chai-spies": "^1.0.0",
"cross-env": "^7.0.3",
- "electron": "^25.2.0",
+ "electron": "^26.3.0",
"electron-builder": "^23.6.0",
"electron-devtools-installer": "^3.2.0",
"electron-mocha": "^11.0.2",
@@ -1564,9 +1564,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "18.15.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.0.tgz",
- "integrity": "sha512-z6nr0TTEOBGkzLGmbypWOGnpSpSIBorEhC4L+4HeQ2iezKCi4f77kyslRwvHeNitymGQ+oFyIWGP96l/DPSV9w=="
+ "version": "18.16.1",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz",
+ "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA=="
},
"node_modules/@types/node-gettext": {
"version": "3.0.3",
@@ -4811,9 +4811,9 @@
}
},
"node_modules/electron": {
- "version": "25.2.0",
- "resolved": "https://registry.npmjs.org/electron/-/electron-25.2.0.tgz",
- "integrity": "sha512-I/rhcW2sV2fyiveVSBr2N7v5ZiCtdGY0UiNCDZgk2fpSC+irQjbeh7JT2b4vWmJ2ogOXBjqesrN9XszTIG6DHg==",
+ "version": "26.3.0",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-26.3.0.tgz",
+ "integrity": "sha512-7ZpvSHu+jmqialSvywTZnOQZZGLqlyj+yV5HGDrEzFnMiFaXBRpbByHgoUhaExJ/8t/0xKQjKlMRAY65w+zNZQ==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
@@ -15721,9 +15721,9 @@
"dev": true
},
"@types/node": {
- "version": "18.15.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.0.tgz",
- "integrity": "sha512-z6nr0TTEOBGkzLGmbypWOGnpSpSIBorEhC4L+4HeQ2iezKCi4f77kyslRwvHeNitymGQ+oFyIWGP96l/DPSV9w=="
+ "version": "18.16.1",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz",
+ "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA=="
},
"@types/node-gettext": {
"version": "3.0.3",
@@ -18385,9 +18385,9 @@
}
},
"electron": {
- "version": "25.2.0",
- "resolved": "https://registry.npmjs.org/electron/-/electron-25.2.0.tgz",
- "integrity": "sha512-I/rhcW2sV2fyiveVSBr2N7v5ZiCtdGY0UiNCDZgk2fpSC+irQjbeh7JT2b4vWmJ2ogOXBjqesrN9XszTIG6DHg==",
+ "version": "26.3.0",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-26.3.0.tgz",
+ "integrity": "sha512-7ZpvSHu+jmqialSvywTZnOQZZGLqlyj+yV5HGDrEzFnMiFaXBRpbByHgoUhaExJ/8t/0xKQjKlMRAY65w+zNZQ==",
"dev": true,
"requires": {
"@electron/get": "^2.0.0",
diff --git a/gui/package.json b/gui/package.json
index 4796ff1ca6..f05ddd47c9 100644
--- a/gui/package.json
+++ b/gui/package.json
@@ -43,7 +43,7 @@
"@types/google-protobuf": "^3.15.6",
"@types/history": "^4.7.11",
"@types/mocha": "^10.0.0",
- "@types/node": "^18.15.0",
+ "@types/node": "^18.16.1",
"@types/node-gettext": "^3.0.3",
"@types/rbush": "^3.0.0",
"@types/react": "^18.0.21",
@@ -61,7 +61,7 @@
"chai-as-promised": "^7.1.1",
"chai-spies": "^1.0.0",
"cross-env": "^7.0.3",
- "electron": "^25.2.0",
+ "electron": "^26.3.0",
"electron-builder": "^23.6.0",
"electron-devtools-installer": "^3.2.0",
"electron-mocha": "^11.0.2",
@@ -112,7 +112,7 @@
"npm": ">=8.3"
},
"volta": {
- "node": "18.15.0",
- "npm": "9.7.2"
+ "node": "18.16.1",
+ "npm": "10.2.0"
}
}
diff --git a/gui/src/main/index.ts b/gui/src/main/index.ts
index c674ca22d8..da3d677cc0 100644
--- a/gui/src/main/index.ts
+++ b/gui/src/main/index.ts
@@ -183,7 +183,6 @@ class ApplicationMain
);
});
- app.on('activate', this.onActivate);
app.on('ready', this.onReady);
app.on('before-quit', this.onBeforeQuit);
@@ -195,9 +194,6 @@ class ApplicationMain
log.info('quit received');
this.onQuit();
});
-
- powerMonitor.on('suspend', this.onSuspend);
- powerMonitor.on('resume', this.onResume);
}
public async performPostUpgradeCheck(): Promise<void> {
@@ -368,6 +364,10 @@ class ApplicationMain
}
private onReady = async () => {
+ app.on('activate', this.onActivate);
+ powerMonitor.on('suspend', this.onSuspend);
+ powerMonitor.on('resume', this.onResume);
+
// Disable built-in DNS resolver.
app.configureHostResolver({
enableBuiltInResolver: false,