From fda415aab12761d5437d675ed6c3ce8db73e0ab2 Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Tue, 1 Jul 2025 10:26:52 +0530 Subject: [PATCH] Update to Electron 37 Changes: https://www.electronjs.org/blog/electron-37-0 --- desktop/package.json | 2 +- desktop/src/main.ts | 8 -------- desktop/yarn.lock | 8 ++++---- 3 files changed, 5 insertions(+), 13 deletions(-) diff --git a/desktop/package.json b/desktop/package.json index 6f06108153..ae2bfafeb2 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -48,7 +48,7 @@ "ajv": "^8.17.1", "concurrently": "^9.1.2", "cross-env": "^7.0.3", - "electron": "^36.6.0", + "electron": "^37.1.0", "electron-builder": "26.0.14", "eslint": "^9", "prettier": "3.5.3", diff --git a/desktop/src/main.ts b/desktop/src/main.ts index 687d8b11d6..dd6cab4a18 100644 --- a/desktop/src/main.ts +++ b/desktop/src/main.ts @@ -78,14 +78,6 @@ export const allowWindowClose = (): void => { * We call this at the end of this file. */ const main = () => { - // Workaround for Electron 36 not launching on some Linux distros. Remove - // once fixed or otherwise mitigated upstream. - // - // https://github.com/electron/electron/issues/46538#issuecomment-2808806722 - if (process.platform == "linux") { - app.commandLine.appendSwitch("gtk-version", "3"); - } - const gotTheLock = app.requestSingleInstanceLock(); if (!gotTheLock) { app.quit(); diff --git a/desktop/yarn.lock b/desktop/yarn.lock index 166984aa1d..31526c6dd5 100644 --- a/desktop/yarn.lock +++ b/desktop/yarn.lock @@ -1248,10 +1248,10 @@ electron-updater@^6.6.5: semver "^7.6.3" tiny-typed-emitter "^2.1.0" -electron@^36.6.0: - version "36.6.0" - resolved "https://registry.yarnpkg.com/electron/-/electron-36.6.0.tgz#12070efb0ac8c87dc4dc448eb018c85b15e66726" - integrity sha512-Tkkw4udDADEWKdbhzckt2CS0gwDTXwZUb2JWxX01HJXAeb8SBlTdQUtxUiAwIIWe0suGuot+uBs1bDPz931A6w== +electron@^37.1.0: + version "37.1.0" + resolved "https://registry.yarnpkg.com/electron/-/electron-37.1.0.tgz#6d6d1891f8add5d2d44007e2ee5d4542140fc4b4" + integrity sha512-Fcr3yfAw4oU392waVZSlrFUQx4P+h/k31+PRgkBY9tFx9E/zxzdPQQj0achZlG1HRDusw3ooQB+OXb9PvufdzA== dependencies: "@electron/get" "^2.0.0" "@types/node" "^22.7.7"