# Electron v41.10.6 — electron v41.10.6 - Product: Electron (https://whatsnew.fyi/product/electron) - Vendor: OpenJS Foundation - Date: 2026-08-18 - Version: v41.10.6 - Original notes: https://github.com/electron/electron/releases/tag/v41.10.6 - Permalink: https://whatsnew.fyi/product/electron/releases/v41.10.6 - 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** — registerFileProtocol and registerHttpProtocol now return opaque responses to cross-origin no-cors fetches instead of readable responses, consistent with protocol.handle - **fixed** — Fixed an issue on Windows where the app process could fail to exit after app.quit() while a shell.openExternal() or shell.openPath() call was still waiting on a system Open with dialog - **fixed** — Windows opened by a sandboxed top-level frame now inherit the opener's sandbox restrictions - **fixed** — and window.open now inherit nodeIntegrationInWorker from the embedder, consistent with other Node and sandbox preferences #### Release Notes for v41.10.6 ##### Fixes * Fixed `registerFileProtocol` and `registerHttpProtocol` returning readable responses to cross-origin `no-cors` fetches; they now return opaque responses like `protocol.handle`. [#52854](https://github.com/electron/electron/pull/52854) (Also in [42](https://github.com/electron/electron/pull/52855), [43](https://github.com/electron/electron/pull/52853), [44](https://github.com/electron/electron/pull/52852)) * Fixed an issue on Windows where the app process could fail to exit after `app.quit()` while a `shell.openExternal()` or `shell.openPath()` call was still waiting on a system "Open with" dialog. [#52899](https://github.com/electron/electron/pull/52899) (Also in [43](https://github.com/electron/electron/pull/52897), [44](https://github.com/electron/electron/pull/52898)) * Fixed windows opened by a sandboxed top-level frame not inheriting the opener's sandbox restrictions. [#52849](https://github.com/electron/electron/pull/52849) (Also in [42](https://github.com/electron/electron/pull/52850), [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. [#52829](https://github.com/electron/electron/pull/52829) (Also in [42](https://github.com/electron/electron/pull/52831), [43](https://github.com/electron/electron/pull/52830), [44](https://github.com/electron/electron/pull/52832)) ##### Other Changes * Backported fixes from upstream ANGLE, Chromium and Skia. [#52707](https://github.com/electron/electron/pull/52707) * Backported fixes from upstream Chromium and V8. [#52775](https://github.com/electron/electron/pull/52775)