Electron v45.0.0-beta.4

Released Oct 15, 2026Today
npm
npm install --save-dev electron@45.0.0-beta.4
yarn
yarn add --dev electron@45.0.0-beta.4
Google ChromeChromium
156.0.8078.36
Node.jsNode.js
24.21.0
V8V8
15.6.75.16

Release Notes

Breaking Changes

  • Changed heap profiling in contentTracing recordings to now use a perfetto heap-profiling data source. #54863

Features

  • Added support for Notification action buttons on Linux. #54889 (Also in 44)

Fixes

  • Fixed a crash on Linux at startup or on theme change with GTK modules loaded. #55017

  • Fixed a macOS File System Access blocklist bypass via /System/Volumes/Data paths. #54678

  • Fixed mouse cursor missing over native dialogs in certain scenarios on Windows. #54878

  • Fixed net.fetch and session.fetch failing permanently with net::ERR_FAILED after the Network Service process restarts. #54910 (Also in 42, 43, 44)

  • Fixed utilityProcess dropping messages posted with process.parentPort.postMessage() right before the process exits. #54956 (Also in 42, 43)

  • Fixed webContents.executeJavaScript() with userGesture set not granting browser-side user activation, which could make activation-gated APIs fail. #54959

  • Fixed win.isFullScreen() being stale in fullscreen events on Windows. #55008 (Also in 44)

Other Changes

  • Updated Chromium to 156.0.8078.36. #55007