note: la synthèse et les notes de version sont en anglais
note: pas de synthèse pour cette release digest
Les releases digest sont listées sans synthèse. Les notes de version originales de cette version sont ci-dessous.
release-notesgithub.com/electron/electron · 32 lignes
- # Release Notes for v43.4.1
- ## Fixes
- * Fixed DevTools popup and context menus not appearing when DevTools is hosted in a custom window via `webContents.setDevToolsWebContents()`. [#52937](https://github.com/electron/electron/pull/52937) <sup>(Also in [44](https://github.com/electron/electron/pull/52434))</sup>
- * Fixed `registerFileProtocol` and `registerHttpProtocol` returning readable responses to cross-origin `no-cors` fetches; they now return opaque responses like `protocol.handle`. [#52853](https://github.com/electron/electron/pull/52853) <sup>(Also in [41](https://github.com/electron/electron/pull/52854), [42](https://github.com/electron/electron/pull/52855), [44](https://github.com/electron/electron/pull/52852))</sup>
- * Fixed a `WebContentsView` staying blank after its window is shown when `setBackgroundThrottling(false)` was called while the window was hidden. [#52864](https://github.com/electron/electron/pull/52864) <sup>(Also in [42](https://github.com/electron/electron/pull/52865), [44](https://github.com/electron/electron/pull/52863))</sup>
- * Fixed a crash in `systemPreferences.promptTouchID(reason)` when an invalid reason value is passed. [#52782](https://github.com/electron/electron/pull/52782) <sup>(Also in [42](https://github.com/electron/electron/pull/52780), [44](https://github.com/electron/electron/pull/52781))</sup>
- * Fixed a crash when resolving a path inside a malformed ASAR archive that contains cyclic link entries. [#52857](https://github.com/electron/electron/pull/52857) <sup>(Also in [42](https://github.com/electron/electron/pull/52859), [44](https://github.com/electron/electron/pull/52858))</sup>
- * Fixed a crash with `app.setLoginItemSettings` if a non-UTF8 service name is used. [#52944](https://github.com/electron/electron/pull/52944) <sup>(Also in [44](https://github.com/electron/electron/pull/52801))</sup>
- * Fixed a memory leak when creating BrowserWindows. [#52892](https://github.com/electron/electron/pull/52892) <sup>(Also in [42](https://github.com/electron/electron/pull/52893), [44](https://github.com/electron/electron/pull/52894))</sup>
- * Fixed a possible crash (SIGABRT) during process exit when the process had loaded `tls`/`https` shortly before exiting, affecting `app.exit()` before `ready` and short-lived `ELECTRON_RUN_AS_NODE` / `child_process.fork()` scripts. [#52870](https://github.com/electron/electron/pull/52870) <sup>(Also in [44](https://github.com/electron/electron/pull/52871))</sup>
- * Fixed a possible main process crash at quit when a session was created from JavaScript that runs during shutdown. [#52925](https://github.com/electron/electron/pull/52925) <sup>(Also in [44](https://github.com/electron/electron/pull/52924))</sup>
- * Fixed a potential crash in `contentTracing.stopRecording()` when the trace file could not be written to the requested path. [#52795](https://github.com/electron/electron/pull/52795) <sup>(Also in [42](https://github.com/electron/electron/pull/52796), [44](https://github.com/electron/electron/pull/52794))</sup>
- * Fixed a rare crash in the main process when DevTools were opened and a garbage collection ran before the DevTools frontend finished loading. [#52903](https://github.com/electron/electron/pull/52903) <sup>(Also in [44](https://github.com/electron/electron/pull/52904))</sup>
- * Fixed a regression preventing from transparent frameless windows from being resized on Linux. [#52947](https://github.com/electron/electron/pull/52947) <sup>(Also in [44](https://github.com/electron/electron/pull/52891))</sup>
- * Fixed an `npm install` failure with no recovery path when the OS blocked the native zip extractor from loading (for example, Windows Smart App Control). [#52845](https://github.com/electron/electron/pull/52845) <sup>(Also in [44](https://github.com/electron/electron/pull/52846))</sup>
- * 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. [#52897](https://github.com/electron/electron/pull/52897) <sup>(Also in [41](https://github.com/electron/electron/pull/52899), [44](https://github.com/electron/electron/pull/52898))</sup>
- * Fixed crash in sharedTexture module when GPU context becomes unavailable. [#52938](https://github.com/electron/electron/pull/52938) <sup>(Also in [44](https://github.com/electron/electron/pull/52926))</sup>
- * Fixed custom V8 snapshots (`electron-mksnapshot`, and the `loadBrowserProcessSpecificV8Snapshot` fuse) having no effect in the main process on macOS arm64, Linux x64 and Windows x64. [#52877](https://github.com/electron/electron/pull/52877) <sup>(Also in [42](https://github.com/electron/electron/pull/52876), [44](https://github.com/electron/electron/pull/52878))</sup>
- * Fixed downloading files that live inside an asar archive, including saving a packed PDF from the built-in PDF viewer. [#52826](https://github.com/electron/electron/pull/52826) <sup>(Also in [42](https://github.com/electron/electron/pull/52828), [44](https://github.com/electron/electron/pull/52827))</sup>
- * Fixed the built-in PDF viewer not rendering documents in in-memory sessions (partitions without the `persist:` prefix). [#52835](https://github.com/electron/electron/pull/52835) <sup>(Also in [44](https://github.com/electron/electron/pull/52834))</sup>
- * Fixed windows opened by a sandboxed top-level frame not inheriting the opener's sandbox restrictions. [#52848](https://github.com/electron/electron/pull/52848) <sup>(Also in [41](https://github.com/electron/electron/pull/52849), [42](https://github.com/electron/electron/pull/52850), [44](https://github.com/electron/electron/pull/52851))</sup>
- * `<webview>` and `window.open` now inherit `nodeIntegrationInWorker` from the embedder, consistent with the other Node and sandbox preferences. [#52830](https://github.com/electron/electron/pull/52830) <sup>(Also in [41](https://github.com/electron/electron/pull/52829), [42](https://github.com/electron/electron/pull/52831), [44](https://github.com/electron/electron/pull/52832))</sup>
- ## Other Changes
- * Backported fix for 524628213. [#52868](https://github.com/electron/electron/pull/52868)
- * Backported fixes for 542224257, 542025190. [#52842](https://github.com/electron/electron/pull/52842)
- * Backported fixes from upstream Chromium and V8. [#52778](https://github.com/electron/electron/pull/52778)
- * Fixed `Tray` icons not appearing (and their menus not opening) on Linux desktops that address the StatusNotifierItem by its unique D-Bus name or via the `org.freedesktop.StatusNotifierItem` interface, such as GNOME with the AppIndicator extension, Cinnamon and XFCE. [#52952](https://github.com/electron/electron/pull/52952)
- * Fixed an issue on macOS where a page's first use of `speechSynthesis` could block the main process for several hundred milliseconds. [#52814](https://github.com/electron/electron/pull/52814)
- * Reduced idle main-process CPU wakeups caused by Node.js timers and immediates. [#52905](https://github.com/electron/electron/pull/52905) <sup>(Also in [44](https://github.com/electron/electron/pull/52906))</sup>