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@41.0.0-alpha.6.
Release Notes for v41.0.0-alpha.6
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
nullfor their accelerator property. #49668 (Also in 39) - Fixed an issue where some
shellfunctionality 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)