Electron v37.0.0-beta.4

Latest Pre Release
npm
npm install --save-dev electron@37.0.0-beta.4
yarn
yarn add --dev electron@37.0.0-beta.4
Google ChromeChromium
138.0.7204.15
Node.jsNode.js
22.16.0
V8V8
13.8.258.9

Release Notes

Features

  • Added before-mouse-event to allow intercepting and preventing mouse events in WebContents. #47364 (Also in 36)

  • Exposed win.isContentProtected() to allow developers to check window protection status. #47310 (Also in 36)

Fixes

  • Fixed addChildView() crashes when adding a closed WebContentsView. #47338 (Also in 35, 36)

  • Fixed a potential crash using session.clearData in some circumstances. #47412 (Also in 35)

  • Fixed an error when importing electron for the first time from an ESM module loaded by a CJS module in a packaged app. #47342 (Also in 35, 36)

  • Fixed an issue where printing PDFs with webContents.print({ silent: true }) would fail. #47397

  • Partially fixes an issue with printing a PDF via webContents.print() where the callback would not be called. #47398 (Also in 35)

Other Changes

  • Backported fix for 409059706. #47358

  • Backported fix for 420637585. #47356

  • Updated Chromium to 138.0.7204.15. #46980

  • Updated Node.js to v22.16.0. #47216