Electron v46.0.0-alpha.2

Latest Pre Release
Released Oct 26, 2026Today
npm
npm install --save-dev electron@46.0.0-alpha.2
yarn
yarn add --dev electron@46.0.0-alpha.2
Google ChromeChromium
158.0.8120.0
Node.jsNode.js
24.22.1
V8V8
15.8.44-electron.9f8b72abdc397bb3

Release Notes

Fixes

  • Fixed a crash on Linux when a D-Bus method call was made on a disconnected bus. #55289 (Also in 44, 45)

  • Fixed extension chrome.webRequest events reporting a tabId of -1 and chrome.declarativeNetRequest rules restricted to tabs never matching. #55284 (Also in 45)

    • Fixed session.clearStorageData() unregistering the service workers of loaded extensions.

    • Fixed a crash when an extension called chrome.cookies.getAllCookieStores().

    • Fixed chrome.management methods and events being unavailable to extensions with the management permission.

    • Fixed __MSG_*__ placeholders not being localized in extension stylesheets.

    • Fixed extension service workers being stopped after 30 seconds while a WebSocket was active.

    • Fixed sandboxed extension pages being hosted in a process with extension API privileges.

    • Fixed navigator.clipboard being unavailable in extension service workers.

    • Fixed extension service workers running an outdated script after an app restart when the extension's files changed without a version change.

    • Fixed chrome.alarms and content scripts registered with persistAcrossSessions not persisting across app restarts.

  • Fixed Menu.popup() on macOS sometimes not showing a menu after another closed. #55324 (Also in 44, 45)

  • Fixed requests stalling when an extension used a blocking chrome.webRequest listener. #55263 (Also in 45)

  • Fixed utilityProcess not emitting an exit event when the app quit while the process was still launching. #55264 (Also in 43, 44, 45)

Other Changes

  • Updated Chromium to 158.0.8120.0. #55365