# Electron v42.9.2 — electron v42.9.2 - Product: Electron (https://whatsnew.fyi/product/electron) - Vendor: OpenJS Foundation - Date: 2026-08-16 - Version: v42.9.2 - Original notes: https://github.com/electron/electron/releases/tag/v42.9.2 - Permalink: https://whatsnew.fyi/product/electron/releases/v42.9.2 - Labels: 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 registerFileProtocol and registerHttpProtocol returning readable responses to cross-origin no-cors fetches; they now return opaque responses like protocol.handle - **fixed** — Fixed a WebContentsView staying blank after its window is shown when setBackgroundThrottling(false) was called while the window was hidden - **fixed** — Fixed a crash when resolving a path inside a malformed ASAR archive that contains cyclic link entries - **fixed** — Fixed downloading files that live inside an asar archive, including saving a packed PDF from the built-in PDF viewer - **fixed** — Fixed windows opened by a sandboxed top-level frame not inheriting the opener's sandbox restrictions - **changed** — and window.open now inherit nodeIntegrationInWorker from the embedder, consistent with the other Node and sandbox preferences #### Release Notes for v42.9.2 ##### Fixes * Fixed `registerFileProtocol` and `registerHttpProtocol` returning readable responses to cross-origin `no-cors` fetches; they now return opaque responses like `protocol.handle`. [#52855](https://github.com/electron/electron/pull/52855) (Also in [41](https://github.com/electron/electron/pull/52854), [43](https://github.com/electron/electron/pull/52853), [44](https://github.com/electron/electron/pull/52852)) * Fixed a `WebContentsView` staying blank after its window is shown when `setBackgroundThrottling(false)` was called while the window was hidden. [#52865](https://github.com/electron/electron/pull/52865) (Also in [43](https://github.com/electron/electron/pull/52864), [44](https://github.com/electron/electron/pull/52863)) * Fixed a crash when resolving a path inside a malformed ASAR archive that contains cyclic link entries. [#52859](https://github.com/electron/electron/pull/52859) (Also in [43](https://github.com/electron/electron/pull/52857), [44](https://github.com/electron/electron/pull/52858)) * Fixed downloading files that live inside an asar archive, including saving a packed PDF from the built-in PDF viewer. [#52828](https://github.com/electron/electron/pull/52828) (Also in [43](https://github.com/electron/electron/pull/52826), [44](https://github.com/electron/electron/pull/52827)) * Fixed windows opened by a sandboxed top-level frame not inheriting the opener's sandbox restrictions. [#52850](https://github.com/electron/electron/pull/52850) (Also in [41](https://github.com/electron/electron/pull/52849), [43](https://github.com/electron/electron/pull/52848), [44](https://github.com/electron/electron/pull/52851)) * `` and `window.open` now inherit `nodeIntegrationInWorker` from the embedder, consistent with the other Node and sandbox preferences. [#52831](https://github.com/electron/electron/pull/52831) (Also in [41](https://github.com/electron/electron/pull/52829), [43](https://github.com/electron/electron/pull/52830), [44](https://github.com/electron/electron/pull/52832)) ##### Other Changes * Backported fixes for 542224257, 542025190. [#52843](https://github.com/electron/electron/pull/52843)