Release 1.6.2: upgrade Electron 44.0.0 -> 44.9.0 (restores --xdg-portal-required-version flag)

Electron 44.0.0 ignored --xdg-portal-required-version (Chromium M145
regression, electron#50057), so Linux file dialogs always went through
xdg-desktop-portal. Over SSH/X11-forwarding the portal dialog opens on
the server session instead of the forwarded display (journal: 'Failed
to associate portal window with parent window x11:...'), leaving the
main window modal-blocked and unresponsive.

The fix (electron#54227) was backported to 44-x-y via #54303 and is
included since 44.5.0. With 44.9.0 the existing
xdg-portal-required-version=999 switch in main.js takes effect again
and forces the local GTK dialog, which works over X11 forwarding and
honors defaultPath.
This commit is contained in:
salman committed 2026-10-19 16:02:22 +02:00
1 parent 503cbfdf6d
commit b729c9b047
3 files changed
+10 -10

No files matched your search

+2 -2
View File
@@ -2,8 +2,8 @@ cff-version: 1.2.0
message: "If you use this software, please cite the TRIMSP-NL Workbench publication and this software release."
title: "TRIMSP-NL Workbench"
type: software
version: 1.6.1
date-released: 2026-10-09
version: 1.6.2
date-released: 2026-10-19
url: "http://musruser.psi.ch/TRIMSP-NL/"
repository-code: "https://gitea.psi.ch/LMU/TRIMSP"
license: GPL-3.0-or-later
+6 -6
View File
@@ -1,12 +1,12 @@
{
"name": "TrimSP",
"version": "1.5.0",
"version": "1.6.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "TrimSP",
"version": "1.5.0",
"version": "1.6.1",
"license": "GPL-3.0-or-later",
"dependencies": {
"plotly.js-dist": "^1.58.4"
@@ -18,7 +18,7 @@
"@electron-forge/maker-rpm": "7.11.2",
"@electron-forge/maker-squirrel": "7.11.2",
"@electron-forge/maker-zip": "7.11.2",
"electron": "44.0.0"
"electron": "44.9.0"
}
},
"node_modules/@electron-forge/cli": {
@@ -2508,9 +2508,9 @@
"license": "MIT"
},
"node_modules/electron": {
"version": "44.0.0",
"resolved": "https://registry.npmjs.org/electron/-/electron-44.0.0.tgz",
"integrity": "sha512-FkTqPrFPZYljdPI5b7KORGsJTd6FgUQDefl5MrU3Xz9R87pAj9JLreIjDqcRN8hJIkFHIou0o8kKzvcpT9qiRQ==",
"version": "44.9.0",
"resolved": "https://registry.npmjs.org/electron/-/electron-44.9.0.tgz",
"integrity": "sha512-boP8zA5OIoMGYe3uWP4IqB1VJNoEzdHYgcBaVYnd1DBv5TogwXkbM4yJGSfNmYCzalVQ5J3TAIbaKOY+ILTnyg==",
"dev": true,
"license": "MIT",
"dependencies": {
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "TrimSP",
"version": "1.6.1",
"version": "1.6.2",
"description": "TRIMSP-NL Workbench for low-energy muon and ion implantation simulations.",
"main": "main.js",
"scripts": {
@@ -35,7 +35,7 @@
"@electron-forge/maker-rpm": "7.11.2",
"@electron-forge/maker-squirrel": "7.11.2",
"@electron-forge/maker-zip": "7.11.2",
"electron": "44.0.0"
"electron": "44.9.0"
},
"dependencies": {
"plotly.js-dist": "^1.58.4"