Electron Releases

Filter by channel Filter by major release

Release Notes for v6.0.0-beta.9

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@6.0.0-beta.9.

Features

  • Added requestingUrl and isMainFrame properties to the permission request and permission check handlers details objects so that apps can check the origin of the requesting frame rather than the root frame. #18772

Fixes

  • Fixed webContents.print() callback not returning boolean correctly in all cases. #18803
  • Fixed issue on macOS Catalina where the tray icon would be highlighted incorrectly and sometimes invisible. #18845

Release Notes for v6.0.0-beta.8

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@6.0.0-beta.8.

Features

  • Added new app.allowRendererProcessReuse property that allows apps to disable the site instance overrides Electron has patched into Chromium. This can be used to prevent the automatic renderer process restarting that Electron currently does. #18554

Fixes

  • Fixed window.opener null after cross-origin navigation. #18624
  • Fixed bug where notifications with same tag wouldn't show more than once when first notification was auto dismissed in Windows 7. #18740
  • Fixed crash in BrowserWindow destructor after win.webContents.destroy(). #18793
  • Fixed exiting html fullscreen mode for embedded contents. #18775
  • Migrate crashReporter to use crashpad on Windows. #18766
  • .executeJavaScript will never leave a promise dangling now, scripts that fail to execute will correctly be rejected. #18714

Other Changes

  • Updated Chromium to 76.0.3809.23. #18742
  • Updated Chromium to 76.0.3809.26. #18768