Note: This is an alpha release. Please file new issues for any bugs you find in it.
This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@46.0.0-alpha.2.
Release Notes for v46.0.0-alpha.2
Fixes
- Fixed a crash on Linux when a D-Bus method call was made on a disconnected bus. #55289 (Also in 44, 45)
- Fixed extension
chrome.webRequestevents reporting atabIdof-1andchrome.declarativeNetRequestrules restricted to tabs never matching. #55284 (Also in 45)- Fixed
session.clearStorageData()unregistering the service workers of loaded extensions. - Fixed a crash when an extension called
chrome.cookies.getAllCookieStores(). - Fixed
chrome.managementmethods and events being unavailable to extensions with themanagementpermission. - Fixed
__MSG_*__placeholders not being localized in extension stylesheets. - Fixed extension service workers being stopped after 30 seconds while a WebSocket was active.
- Fixed sandboxed extension pages being hosted in a process with extension API privileges.
- Fixed
navigator.clipboardbeing unavailable in extension service workers. - Fixed extension service workers running an outdated script after an app restart when the extension's files changed without a version change.
- Fixed
chrome.alarmsand content scripts registered withpersistAcrossSessionsnot persisting across app restarts.
- Fixed
- Fixed
Menu.popup()on macOS sometimes not showing a menu after another closed. #55324 (Also in 44, 45) - Fixed requests stalling when an extension used a blocking
chrome.webRequestlistener. #55263 (Also in 45) - Fixed
utilityProcessnot emitting anexitevent when the app quit while the process was still launching. #55264 (Also in 43, 44, 45)
Other Changes
- Updated Chromium to 158.0.8120.0. #55365