Note: This is a beta release. Please file new issues for any bugs you find in it.
This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm i electron@8.0.0-beta.8.
Release Notes for v8.0.0-beta.8
Fixes
- Fixed Linux desktop tray icon size regression introduced in the 8.0 betas. #21936
- Fixed
BrowserWindow.setFocusable(true)
not working on Windows. #21854 - Fixed
Tray.setContextMenu
not updating the menu on Linux. #21902 - Fixed a crash in
webContents.print()
caused by infinite recursion. #21905 - Fixed an edge case in checkbox logic on Windows. #21861
- Fixed an issue where
window.print()
only worked once on a singleBrowserWindow
. #21908 - Fixed an issue where sites using
ShadowDOMV0
,CustomElementsV0
, orHTMLImports
would not load properly. #21866 - Fixed an issue where the credits set in About Panel credits were not dark mode aware on macOS. #21926
- Fixed crash when doing redirect navigation with webRequest listener. #21841
- Fixed crash when restoring minimized hidden window on Windows. #21821
- Fixed error thrown when importing powerMonitor on Linux before app's 'ready' event. #21942
- Fixed native module size increase on windows, follow up fix to #20614. #21947
Other Changes
- Fixed potential hang when sending synchronous IPC messages on process shutdown. #21948
- Updated Chromium to 80.0.3987.75. #21932
Documentation
- Documentation changes: #21874