Electron v38.7.0

npm
npm install --save-dev electron@38.7.0
yarn
yarn add --dev electron@38.7.0
Google ChromeChromium
140.0.7339.249
Node.jsNode.js
22.21.1
V8V8
14.0.365.10

Release Notes

Features

  • Added app.isHardwareAccelerationEnabled(). #48681 (Also in 37, 39)

  • Added bypassCustomProtocolHandlers option to net.request. #48881 (Also in 39, 40)

  • Automatically focus DevTools when element is inspected or breakpoint is triggered. #48701 (Also in 37, 39)

  • Enables resetting accent color to follow system accent settings if a previous color has been set via window.setAccentColor(null). #48853 (Also in 39)

Fixes

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

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

  • Fixed an issue where calling webContents.openDevTools({ mode: 'detach' }) would cause a crash on Wayland. #48926 (Also in 39)

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

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

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

  • Restored window's canHide property. #48900 (Also in 37, 39)

Other Changes

  • Backported fix for 460017370. #48950

Unknown

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