Note: This is an alpha release. Please file new issues for any bugs you find in it.
This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@40.0.0-alpha.5.
Release Notes for v40.0.0-alpha.5
Features
- Added bypassCustomProtocolHandlers option to net.request. #48883 (Also in 38, 39)
- Added support to import external shared texture as VideoFrame. #48831
- Updated
nativeImage.createFromNamedImageto 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