Change8

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.

Affected Symbols