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
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