Electron v34.4.0

npm
npm install --save-dev electron@34.4.0
yarn
yarn add --dev electron@34.4.0
Google ChromeChromium
132.0.6834.210
Node.jsNode.js
20.18.3
V8V8
13.2.152.41

Release Notes

Features

  • Added ffmpeg.dll to delay load configuration. #46174 (Also in 35, 36)

Fixes

  • Fixed NODE_OPTIONS parsing for child processes on macOS. #46242 (Also in 35, 36)

  • Fixed an issue where system-context-menu incorrectly fired for all regions in frameless windows. #46175 (Also in 33, 35, 36)

  • Fixed an issue where webContents.printToPDF() didn't work as expected with cross-process subframes. #46258 (Also in 35, 36)

  • Fixed an issue where the resizing border didn't work as expected on Wayland windows. #46223 (Also in 33, 35, 36)

  • Fixed an issue with token formatting for tokens received after calling pushNotifications.registerForAPNSNotifications(). #46150 (Also in 35, 36)

  • Fixed build failure when building with printing disabled. #46286 (Also in 35, 36)

  • Fixed crash with out-of-bounds string read when parsing NODE_OPTIONS. #46246 (Also in 35, 36)

Other Changes

  • Improved performance of desktopCapturer.getSources when not requesting thumbnails on macOS. #46250 (Also in 35, 36)