Electron v29.4.3

npm
npm install --save-dev electron@29.4.3
yarn
yarn add --dev electron@29.4.3
Google ChromeChromium
122.0.6261.156
Node.jsNode.js
20.9.0
V8V8
12.2.281.27

Release Notes

Fixes

  • Fixed an issue where app.setLoginItemSettings incorrectly checked against loginItemService. #42405 (Also in 30, 31)

  • Fixed an issue where navigator.usb.getDevices() could crash in some circumstances. #42463 (Also in 30, 31)

  • Fixed an issue where bad flags passed via --js-flags could cause a crash. #42442 (Also in 30, 31)

  • Fixed an issue where control could fail to return properly after saving a dialog using showOpenDialogSync on Linux. #42679 (Also in 30, 31, 32)

  • Fixed an issue where some calls to WebUSB methods could crash. #42363 (Also in 31)

  • Fixed potentially incorrect exit code in UtilityProcess. #42396 (Also in 30, 31)

  • Fixed support for multiple folder/file selection in //shell_dialogs portal implementation. #42425 (Also in 30, 31)

  • Re-adds functionality to check whether or not an app was launched as a login service on macOS. #42421 (Also in 30, 31)

Other Changes

  • Fixed crash in gpu process when software compositing is enabled on linux with x11 platform. #42569 (Also in 30, 31, 32)

  • Fixed startup crash on linux when obtaining display info with x11 backend. #42641

  • Improved error messages when ses.cookies.set fails. #42399 (Also in 30, 31)

  • Security: backported fix for 339736513.

    • Security: backported fix for CVE-2024-5499.

    • Security: backported fix for CVE-2024-5493.

    • Security: backported fix for CVE-2024-5494.

    • Security: backported fix for CVE-2024-5495.

    • Security: backported fix for CVE-2024-5496. #42589

  • Security: backported fix for CVE-2024-5158.

    • Security: backported fix for CVE-2024-5160.

    • Security: backported fix for CVE-2024-5157.

    • Security: backported fix for CVE-2024-5159.

    • Security: backported fix for 340822365. #42572

  • Security: backported fix for CVE-2024-5831.

    • Security: backported fix for CVE-2024-5832. #42603

  • Security: backported fix for CVE-2024-6100.

    • Security: backported fix for CVE-2024-6101.

    • Security: backported fix for CVE-2024-6103. #42618