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.5.
Fixes
- Fixed POST-ing HTML forms with target=_blank. #21474
- Fixed
cookies.set
not working correctly when name
or expirationDate
is omitted. #21477
- Fixed a weird behaviors and crashes when controlling window menu by keys. #21452
- Fixed accessibility window title on macOS. #21467
- Fixed an issue that caused ClientRequest.getUploadProgress() to return incorrect values. #21424
- Fixed an issue where
noLink
was working incorrectly on Windows. #21405
- Fixed compositor recycling when creating new BrowserView. #21399
- Fixed contextBridge crash when closing a window. #21418
- Fixed contextBridge crash when opening and closing many windows. #21513
- Fixed media-specific globalShortcuts not working on macOS. #21547
- Fixed source maps not loading in devtools with file scheme. #21493
- Fixed window menu unable to hide on startup. #21443
- Re-enable DOM storage quota enforcement but change limit from 10MiB to 100MiB. #21380
- Removed Electron.dsym from macOS application zip. #21484
setLayoutZoomLevelLimits
no longer works in Electron 8, so emit a warning message when using it. The function will be removed in Electron 9. #21360
Other Changes
- Updated Chromium to 80.0.3987.14. #21520
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.4.
Features
- Exposed
executeJavaScriptInIsolatedWorld
on the webContents
API. #21267
Fixes
- Fixed
--ignore-connections-limit
, ironically, being ignored. #21298
- Fixed an issue where Tray icons couldn't be created from paths. #21241
- Fixed an issue where the
checkboxChecked
value wasn't being updated in showMessageBox
on Windows. #21312
- Fixed broken focus with OOPIF embedded inside webview. #21343
- Fixed contextBridge crash. #21282
- Fixed the 'login' event not being emitted when HTTP Basic auth was requested during a
net.request
. #21133
- Fixed throttling in
webContents.setBackgroundThrottling
. #21358
- Net module requests no longer raise errors when non-2xx responses are received. #21285
- The
disabled-by-default-cpu_profiler
tracing category now correctly records stack samples from the main process and utility processes. #21276
webContents.reloadIgnoringCache()
will now forcefully ignore all caches, including service workers. #21283
window.root
and window.GLOBAL
are both now undefined when nodeIntegration
is disabled as expected. #21355
Other Changes
- Deprecated the default value of
app.allowRendererProcessReuse
(See #18397). #21287
- Fixed some crashes that could occur when using the
net
module. #21303
- Generate debug symbols on Linux. #21278
- Made strip_absolute_paths_from_debug_symbols to false in debug.gn. #21316