Electron v40.8.4

npm
npm install --save-dev electron@40.8.4
yarn
yarn add --dev electron@40.8.4
Google ChromeChromium
144.0.7559.236
Node.jsNode.js
24.14.0
V8V8
14.4.258.32

Release Notes

Fixes

  • Fixed an issue where nodeIntegrationInWorker overrides in setWindowOpenHandler were not honored for child windows sharing a renderer process with their opener. #50467 (Also in 38, 39, 41)

  • Fixed crash when handling JavaScript dialogs from windows opened with invalid or empty URLs. #50401 (Also in 39, 41, 42)

  • Fixed improper focus tracking in BaseWindow on MacOS. #50337 (Also in 39, 41, 42)

  • Fixed logic bug that rendered certain window types un-resizable on MAS builds. #50355 (Also in 41, 42)

  • Fixed utilityProcess exit event reporting incorrect exit codes on Windows when the exit code has the high bit. #50387 (Also in 41, 42)

  • Fixed window freeze when failing to enter/exit fullscreen on macOS. #50344 (Also in 39, 41, 42)

Other Changes

  • Added support for using a proxy during yarn install. #50352 (Also in 39, 41, 42)

  • Backported fix for 485935305. #50441

  • Backported fix for 489381399. #50449

  • Backported fixes for 484751092, 487117772. #50460