Electron v43.4.0

Latest Stable
npm
npm install --save-dev electron@43.4.0
yarn
yarn add --dev electron@43.4.0
Google ChromeChromium
150.0.7871.224
Node.jsNode.js
24.18.1
V8V8
15.0.245.28

Release Notes

Features

  • Added webFrameMain.printToPDF() to allow printing individual frames to PDF from the main process. #52627 (Also in 42, 44)

  • Fixed an issue where getDisplayMedia({ audio: { restrictOwnAudio: true } }) was ignored in setDisplayMediaRequestHandler, causing loopback audio to include local app playback. #52533 (Also in 44)

Fixes

  • Fixed a browser process crash that could occur during Windows logoff, shutdown, or restart. #52620 (Also in 42, 44)

  • Fixed a crash report when the X server or Wayland compositor exits while an app is running. #52685 (Also in 42, 44)

  • Fixed a crash when quickly switching menus while the app is under heavy load. #52673 (Also in 42, 44)

  • Fixed a potential crash when notifying user activation before the primary main frame was live. #52697 (Also in 42, 44)

  • Fixed an issue where a JavaScript out-of-memory crash could be reported from inside the crash-key handler instead of at the out-of-memory site. #52725 (Also in 42, 44)

  • Fixed the Linux system accent color intermittently not being applied (systemPreferences.getAccentColor() returning an empty string on some launches). #52575

Other Changes

  • Backported fixes from upstream ANGLE and Chromium. #52709

  • Backported fixes from upstream ANGLE, Chromium and V8. #52663

  • No user-facing change; semver/none. #52732

  • Updated Chromium to 150.0.7871.224. #52693