# Electron v45.0.0-alpha.4 — electron v45.0.0-alpha.4
- Product: Electron (https://whatsnew.fyi/product/electron)
- Vendor: OpenJS Foundation
- Date: 2026-09-03
- Version: v45.0.0-alpha.4
- Original notes: https://github.com/electron/electron/releases/tag/v45.0.0-alpha.4
- Permalink: https://whatsnew.fyi/product/electron/releases/v45.0.0-alpha.4
- Labels: Pre-release; Platforms: Desktop
What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog.
Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'.
---
- **fixed** — Fixed chrome.tabs.query() returning tab url and title to extensions without the tabs permission or host access, aligning with tabs.get
- **fixed** — Fixed a pending read on a net.request chunked upload stream inside a protocol handler never settling when the request failed or was aborted
- **fixed** — Fixed an intermittent crash on Windows when an ASAR integrity violation is detected, so the process now exits with code 1 as intended
- **fixed** — Fixed application crash after a large number of IPC messages from renderers
- **fixed** — Fixed native addons deriving from node::ObjectWrap aborting during garbage collection on Node.js 24.19.0 and later
- **changed** — Updated Chromium to 155.0.8038.2
- **changed** — Updated Node.js to v24.20.0
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@45.0.0-alpha.4`.
# Release Notes for v45.0.0-alpha.4
##### Fixes
* Fixed `chrome.tabs.query()` returning tab `url` and `title` to extensions without the `tabs` permission or host access, aligning with `tabs.get`. [#53353](https://github.com/electron/electron/pull/53353) (Also in [42](https://github.com/electron/electron/pull/53355), [43](https://github.com/electron/electron/pull/53356), [44](https://github.com/electron/electron/pull/53354))
* Fixed a pending read on a `net.request` chunked upload stream inside a protocol handler never settling when the request failed or was aborted. [#53368](https://github.com/electron/electron/pull/53368) (Also in [43](https://github.com/electron/electron/pull/53374), [44](https://github.com/electron/electron/pull/53373))
* Fixed an intermittent crash (access violation) on Windows when an ASAR integrity violation is detected, so the process now exits with code 1 as intended. [#53438](https://github.com/electron/electron/pull/53438) (Also in [43](https://github.com/electron/electron/pull/53456), [44](https://github.com/electron/electron/pull/53455))
* Fixed application crash after a large number of IPC messages from renderers. [#53418](https://github.com/electron/electron/pull/53418) (Also in [42](https://github.com/electron/electron/pull/53419), [43](https://github.com/electron/electron/pull/53420), [44](https://github.com/electron/electron/pull/53417))
* Fixed native addons deriving from `node::ObjectWrap` aborting during garbage collection on Node.js 24.19.0 and later. [#53391](https://github.com/electron/electron/pull/53391) (Also in [42](https://github.com/electron/electron/pull/53394), [43](https://github.com/electron/electron/pull/53393), [44](https://github.com/electron/electron/pull/53392))
##### Other Changes
* Updated Chromium to 155.0.8038.2. [#53416](https://github.com/electron/electron/pull/53416)
* Updated Node.js to v24.20.0. [#53251](https://github.com/electron/electron/pull/53251)