v41.10.6
📦 electronView on GitHub →
🐛 4 fixes🔧 8 symbols
Summary
This release includes several bug fixes, including improvements to protocol handling, app process exit behavior on Windows, and sandbox restriction inheritance for opened windows. It also ensures consistent `nodeIntegrationInWorker` inheritance for `<webview>` and `window.open`.
🐛 Bug Fixes
- Fixed `registerFileProtocol` and `registerHttpProtocol` returning readable responses to cross-origin `no-cors` fetches; they now return opaque responses like `protocol.handle`.
- 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 not inheriting the opener's sandbox restrictions.
- `<webview>` and `window.open` now inherit `nodeIntegrationInWorker` from the embedder, consistent with the other Node and sandbox preferences.