Electron v40.0.0-alpha.5

Latest Pre Release
npm
npm install --save-dev electron@40.0.0-alpha.5
yarn
yarn add --dev electron@40.0.0-alpha.5
Google ChromeChromium
144.0.7526.0
Node.jsNode.js
24.11.0
V8V8
14.4.116

Release Notes

Features

  • Added bypassCustomProtocolHandlers option to net.request. #48883 (Also in 38, 39)

  • Added support to import external shared texture as VideoFrame. #48831

  • Updated nativeImage.createFromNamedImage to support SF Symbol names. #48772 (Also in 39)

Fixes

  • Corrected the appearance of tiled windows on GNOME (when frame: true), and removed resize handles from tiled edges. #48835 (Also in 38, 39)

  • Fix: ESM-from-CJS import when CJK characters are in path. #48862 (Also in 39)

  • Fixed an error on debug symbol upload by moving dsym.zip to use tar.xz compression. #48952

  • Fixed crash on windows when UTF-8 is in path. #48942 (Also in 38, 39)

  • Fixed oom crash when optimizing certain wasm functions involving large phi nodes. #48816 (Also in 38, 39)

  • Fixed the issue where the parent window remained interactive after the modal window was opened. #48864 (Also in 38, 39)

  • Reenable V8 trap handlers for wasm in browser and utility process, improves runtime execution of wasm. #48839 (Also in 39)

  • Windows: Calling window.setFocusable(true) will no longer cause a window to lose focus. #48927 (Also in 39)

Other Changes

  • Updated Chromium to 144.0.7526.0. #48913

Documentation

Unknown

  • Fixed an issue that menu items on macOS could not be disabled under all circumstances. #48828 (Also in 37, 38, 39)