Electron v36.0.0-alpha.5

npm
npm install --save-dev electron@36.0.0-alpha.5
yarn
yarn add --dev electron@36.0.0-alpha.5
Google ChromeChromium
136.0.7067.0
Node.jsNode.js
22.14.0
V8V8
13.6.53

Release Notes

Features

  • Added BrowserWindow.isSnapped() to indicate whether a given window has been arranged via Snap. #46226

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

Fixes

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

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

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

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

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

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

Other Changes

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

  • Updated Chromium to 136.0.7067.0. #46017

Documentation

  • Documentation changes: #46208