Electron v35.1.0

npm
npm install --save-dev electron@35.1.0
yarn
yarn add --dev electron@35.1.0
Google ChromeChromium
134.0.6998.165
Node.jsNode.js
22.14.0
V8V8
13.4.114.21

Release Notes

Features

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

Fixes

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

  • Fixed a crash seen on Linux when calling webContents.print(). #46147 (Also in 36)

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

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

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

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

  • Fixed crash on Linux when PipeWire screenshare source selection is cancelled. #46234 (Also in 36)

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

Other Changes

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

  • Updated Chromium to 134.0.6998.165. #46196