Electron v45.0.0-alpha.12

Latest Pre Release
Released Sep 24, 2026Today
npm
npm install --save-dev electron@45.0.0-alpha.12
yarn
yarn add --dev electron@45.0.0-alpha.12
Google ChromeChromium
155.0.8046.0
Node.jsNode.js
24.21.0
V8V8
15.5.18

Release Notes

Features

  • Added launch-failure reporting with systemErrorCode to the app child-process-gone event. #54230 (Also in 44)

Fixes

  • Fixed --xdg-portal-required-version having no effect and a spurious portal warning being logged for file dialogs on Linux. #54302 (Also in 43, 44)

  • Fixed a possible crash during process exit when vm.Script or vm contexts created in the main process had been garbage collected shortly before quitting. #54267 (Also in 43, 44)

  • Fixed a renderer crash when a ResizeObserver loop-limit error handler modified layout. #54289 (Also in 44)

  • Fixed clipboard.read(), readText() and has() resolving seconds late on Linux while the app was idle. #54307 (Also in 42, 43, 44)

  • Fixed fs.rmSync failing to remove read-only files on Windows. #54190 (Also in 42, 43, 44)

  • Fixed process.nextTick and promise callbacks queued in protocol/webRequest handlers running at the wrong time. #54301

  • Fixed WebAssembly modules loaded from the code cache crashing or throwing RuntimeError: unreachable after updating between certain patch releases. #54237 (Also in 42, 43, 44)

Performance Improvements

  • Improved the performance of APIs that return rectangles, sizes, points and display objects. #54213 (Also in 44)

  • Improved the performance of session.getUserAgent(). #54245 (Also in 44)