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 install electron@10.0.0-beta.3
.
Release Notes for v10.0.0-beta.3
Features
- V8CacheOptions is a new webpreference option to enforce code caching policy. #23867
Fixes
- Added missing support for
isComposing
KeyboardEvent property. #23995 - Enable NTLM v2 for POSIX platforms and added --disable-ntlm-v2 switch to disable it. #23916
- Fix: Allow windows behind macOS elements if "frame" is false. #24032
- Fixed
chrome://media-internals
andchrome://webrtc-internals
pages not loading. #24057 - Fixed a crash in TouchBar for certain methods. #23970
- Fixed a crash that could occur when using the
ipcRenderer
module after blink had released the context. Instead, a JS exception will be thrown. #23977 - Fixed an error when calling
dialog.showCertificateTrustDialog
with noBrowserWindow
. #24118 - Fixed an issue where
rmdir
andrmdirSync
work withoriginal-fs
in an asar context. #23951 - Fixed an issue where
withFileTypes
was not supported as an option tofs.readdir
orfs.readdirSync
under asar. #24106 - Fixed an issue which would cause streaming protocol responses to stall in some cases. #24081
- Fixed crash when navigating between origins in a child window with nativeWindowOpen and contextIsolation enabled. #23896
- Fixed disabling color correct rendering with
--disable-color-correct-rendering
. #23899 - Fixed no
session
in webContents of type remote. #24064 - Fixed the
acceptLanguages
argument being ignored insession.setUserAgent()
. #23961 - Fixed: On some Windows machines, especially Windows Insider builds, Electron would crash silently during startup. #24038
- Restored old implementation of Linux Tray icons to fix a collection of issues where the tray icon wouldn't appear, would be the wrong size or would randomly disappear. #23925
Other Changes
- Updated Chromium to 85.0.4161.2. #23915