Skip to content

Commit 89c43a8

Browse files
valkirilovclaude
andcommitted
build(desktop): pin electron-builder to 26.14.0 (snap fix + Wayland)
electron-builder 26.15.0 replaced the Go app-builder-bin snap builder with a pure-TS rewrite (#9829) that ships a broken snap: the launcher references $SNAP/desktop-init.sh that is never staged, and even past that the bundled NSS/NSPR libs are unreachable (libnspr4.so: cannot open shared object file) because SNAP_DESKTOP_RUNTIME / LD_LIBRARY_PATH are not wired up. 26.15.1-.3 all carry the regression. The snap Wayland fix that motivated moving off 26.0.12 (#9337/#9320) shipped in 26.2.0 — well before the 26.15.0 rewrite. Pinning to 26.14.0 keeps that fix (DISABLE_WAYLAND / allowNativeWayland handling) and the proven Go-based snap builder, which correctly sets SNAP_DESKTOP_RUNTIME and LD_LIBRARY_PATH. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent fde9352 commit 89c43a8

2 files changed

Lines changed: 422 additions & 63 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@
174174
"deep-object-diff": "^1.1.9",
175175
"dotenv": "^16.4.5",
176176
"electron": "^40.10.2",
177-
"electron-builder": "^26.15.2",
177+
"electron-builder": "26.14.0",
178178
"electron-builder-notarize": "^1.5.2",
179179
"electron-debug": "^3.2.0",
180180
"electron-devtools-installer": "^3.2.0",

0 commit comments

Comments
 (0)