Electron v41.0.0-alpha.6

Latest Pre Release
npm
npm install --save-dev electron@41.0.0-alpha.6
yarn
yarn add --dev electron@41.0.0-alpha.6
Google ChromeChromium
146.0.7650.0
Node.jsNode.js
24.13.0
V8V8
14.6.68

Release Notes

Features

  • Added the ability to disable auto-focusing of WebContents on navigation using webPreferences.focusOnNavigation. #49511

Fixes

  • Fixed a crash that could occur when using the File System Access API. #49636 (Also in 39, 40)

  • Fixed an application crash on MacOS where the menu observer was not being properly removed before garbage collection. #49658 (Also in 40)

  • Fixed an issue where alt+space triggered th system context menu even if an accelerator was registered for the hotkey combination. #49642 (Also in 39, 40)

  • Fixed an issue where cookie changed events weren't properly emitted in all cases. #49631

  • Fixed an issue where native modules would either crash or not compile for MacOS 12. #49703 (Also in 40)

  • Fixed an issue where role-based menu items were incorrectly returning null for their accelerator property. #49668 (Also in 39)

  • Fixed an issue where some shell functionality may not work on Linux if the target window is already open. #49594

  • Fixed dock menu items not respecting enabled and checked properties on macOS. #49625 (Also in 38, 39, 40)

  • Fixed rendering glitches on macOS. #49621 (Also in 40)

Other Changes

  • Refactored our MSIX updater code to use an upstream Chromium pattern and eliminates the need for special exception handling build flags. #49686 (Also in 39, 40)

Unknown

  • Fixed squirrel.mac stacked update behavior to old staged updates. #49639 (Also in 39, 40)