pending: summary queued
Detected 2026-10-28 at 02:31 UTC. Summaries usually land within a few hours; the full release notes are already below.
release-notesgithub.com/electron/electron · 31 lines
- # Release Notes for v45.1.0
- ## Features
- * Added filtering options to `session.registerPreloadScript` - `matches`, `excludeMatches`, `includeGlobs`, `excludeGlobs`, `matchOriginAsFallback`. [#55181](https://github.com/electron/electron/pull/55181) <sup>(Also in [44](https://github.com/electron/electron/pull/55182))</sup>
- ## Fixes
- * Fixed a crash on Linux when a D-Bus method call was made on a disconnected bus. [#55292](https://github.com/electron/electron/pull/55292) <sup>(Also in [44](https://github.com/electron/electron/pull/55290), [46](https://github.com/electron/electron/pull/55289))</sup>
- * Fixed a main process crash when `onSendHeaders` observed Blob uploads. [#55169](https://github.com/electron/electron/pull/55169) <sup>(Also in [44](https://github.com/electron/electron/pull/55168))</sup>
- * Fixed extension `chrome.webRequest` events reporting a `tabId` of `-1` and `chrome.declarativeNetRequest` rules restricted to tabs never matching. [#55283](https://github.com/electron/electron/pull/55283) <sup>(Also in [46](https://github.com/electron/electron/pull/55284))</sup>
- * Fixed `session.clearStorageData()` unregistering the service workers of loaded extensions.
- * Fixed `chrome.management` methods and events being unavailable to extensions with the `management` permission.
- * 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 extension service workers running an outdated script after an app restart when the extension's files changed without a version change.
- * Fixed `chrome.alarms` and content scripts registered with `persistAcrossSessions` not persisting across app restarts.
- * Fixed File System Access blocklist gaps for `.git/hooks` writes and hypervisor UNC shares. [#55329](https://github.com/electron/electron/pull/55329)
- * Fixed handling of malformed asar archives whose size fields do not match the file length. [#55175](https://github.com/electron/electron/pull/55175) <sup>(Also in [43](https://github.com/electron/electron/pull/55179), [44](https://github.com/electron/electron/pull/55176))</sup>
- * Fixed inconsistent handling of asar archive paths between the main process and child processes. [#55184](https://github.com/electron/electron/pull/55184) <sup>(Also in [43](https://github.com/electron/electron/pull/55185), [44](https://github.com/electron/electron/pull/55183))</sup>
- * Fixed `Menu.popup()` on macOS sometimes not showing a menu after another closed. [#55326](https://github.com/electron/electron/pull/55326) <sup>(Also in [44](https://github.com/electron/electron/pull/55325), [46](https://github.com/electron/electron/pull/55324))</sup>
- * Fixed MV3 extension events not arriving to background service workers. [#55154](https://github.com/electron/electron/pull/55154) <sup>(Also in [43](https://github.com/electron/electron/pull/55153), [44](https://github.com/electron/electron/pull/55152))</sup>
- * Fixed `protocol.registerSource` schemes not applying the same fetch rules as `protocol.handle` schemes. [#55178](https://github.com/electron/electron/pull/55178) <sup>(Also in [44](https://github.com/electron/electron/pull/55177))</sup>
- * Fixed requests stalling when an extension used a blocking `chrome.webRequest` listener. [#55271](https://github.com/electron/electron/pull/55271) <sup>(Also in [46](https://github.com/electron/electron/pull/55263))</sup>
- * Fixed `utilityProcess` not emitting an `exit` event when the app quit while the process was still launching. [#55274](https://github.com/electron/electron/pull/55274) <sup>(Also in [43](https://github.com/electron/electron/pull/55272), [44](https://github.com/electron/electron/pull/55273), [46](https://github.com/electron/electron/pull/55264))</sup>
- ## Other Changes
- * Updated Chromium to 156.0.8078.49. [#55252](https://github.com/electron/electron/pull/55252)
- * Updated Node.js to v24.22.1. [#55163](https://github.com/electron/electron/pull/55163)