Electron Releases - v8.0.0-beta.8

npm install electron@v8.0.0-beta.8
yarn add electron@v8.0.0-beta.8
Note: This is a beta release, this means it may be shipping with an unreleased version of Chromium.
Please file new issues for any bugs you find in it.

Release Notes

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 single BrowserWindow. #21908
  • Fixed an issue where sites using ShadowDOMV0, CustomElementsV0, or HTMLImports 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 https://github.com/electron/electron/pull/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