Aller au contenu
verdict:

Electron 41.0.0

featured

note: la synthèse et les notes de version sont en anglais

note: pas de synthèse pour cette release plus ancienne

Nous synthétisons les releases récentes. Les notes de version originales de cette version sont ci-dessous.

release-notesgithub.com/electron/electron · 141 lignes
  1. # Release Notes for v41.0.0
  2. ## Stack Upgrades
  3. * Chromium `146.0.7680.65`
  4. * [New in 146](https://developer.chrome.com/blog/new-in-chrome-146/)
  5. * [New in 145](https://developer.chrome.com/blog/new-in-chrome-145/)
  6. * Node `v24.14.0`
  7. * [Node 24.14.0 blog post](https://nodejs.org/en/blog/release/v24.14.0/)
  8. * V8 `14.6`
  9. ## Breaking Changes
  10. * Fixed an issue where cookie changed events weren't properly emitted in all cases. [#49631](https://github.com/electron/electron/pull/49631)
  11. *For breaking changes inherited via Chromium, see blog post*
  12. ## Features
  13. ### Additions
  14. * Added --disable-geolocation command-line flag for macOS apps to disable location services. [#45934](https://github.com/electron/electron/pull/45934)
  15. * Added NV12 support for import shared texture. [#48922](https://github.com/electron/electron/pull/48922) <sup>(Also in [40](https://github.com/electron/electron/pull/49040))</sup>
  16. * Added `webContents.getOrCreateDevToolsTargetId()`. [#50176](https://github.com/electron/electron/pull/50176)
  17. * Added a `disclaim` option to the UtilityProcess API to allow for TCC disclaiming on macOS. [#49693](https://github.com/electron/electron/pull/49693) <sup>(Also in [39](https://github.com/electron/electron/pull/49696), [40](https://github.com/electron/electron/pull/49695))</sup>
  18. * Added a `reason` property to the Notification 'closed' event on Windows to allow developers to know the reason the Notification was dismissed. [#50029](https://github.com/electron/electron/pull/50029) <sup>(Also in [40](https://github.com/electron/electron/pull/50030))</sup>
  19. * Added additional defence against privileged user modifications to ASAR Integrity protected applications on macOS. [#48587](https://github.com/electron/electron/pull/48587)
  20. * Added an `usePrinterDefaultPageSize` option to `webContents.print()` to allow using the printer's default page size. [#49812](https://github.com/electron/electron/pull/49812)
  21. * Added bypassCustomProtocolHandlers option to net.request. [#47331](https://github.com/electron/electron/pull/47331) <sup>(Also in [38](https://github.com/electron/electron/pull/48881), [39](https://github.com/electron/electron/pull/48882), [40](https://github.com/electron/electron/pull/48883))</sup>
  22. * Added support for MSIX auto-updating. [#49586](https://github.com/electron/electron/pull/49586) <sup>(Also in [39](https://github.com/electron/electron/pull/49585), [40](https://github.com/electron/electron/pull/49587))</sup>
  23. * Added support for WebSocket authentication through the `login` event on `webContents`. [#48512](https://github.com/electron/electron/pull/48512) <sup>(Also in [39](https://github.com/electron/electron/pull/49065), [40](https://github.com/electron/electron/pull/49064))</sup>
  24. * Added support for `--experimental-transform-types`. [#49882](https://github.com/electron/electron/pull/49882) <sup>(Also in [39](https://github.com/electron/electron/pull/49881), [40](https://github.com/electron/electron/pull/49883))</sup>
  25. * Added support for `long-animation-frame` script attribution (via `--enable-features=AlwaysLogLOAFURL`). [#49773](https://github.com/electron/electron/pull/49773) <sup>(Also in [39](https://github.com/electron/electron/pull/49771), [40](https://github.com/electron/electron/pull/49772))</sup>
  26. * Added support to import external shared texture as VideoFrame. [#47317](https://github.com/electron/electron/pull/47317) <sup>(Also in [40](https://github.com/electron/electron/pull/48831))</sup>
  27. * Added the ability to disable auto-focusing of WebContents on navigation using `webPreferences.focusOnNavigation`. [#49511](https://github.com/electron/electron/pull/49511) <sup>(Also in [40](https://github.com/electron/electron/pull/49512))</sup>
  28. * Enable wasm trap handlers behind `WasmTrapHandlers` [fuse](https://www.electronjs.org/docs/latest/tutorial/fuses). [#49839](https://github.com/electron/electron/pull/49839)
  29. * On Wayland (Linux), frameless windows now have GTK drop shadows and extended resize boundaries. To create fully frameless windows with no decorations, set `hasShadow: false` in the window constructor. [#49885](https://github.com/electron/electron/pull/49885)
  30. ### Improvements
  31. * Extended actions support for Windows notifications to include buttons, select dropdowns, and replies. [#49787](https://github.com/electron/electron/pull/49787) <sup>(Also in [40](https://github.com/electron/electron/pull/49786))</sup>
  32. * Refactored our MSIX updater code to use an upstream Chromium pattern and eliminates the need for special exception handling build flags. [#49686](https://github.com/electron/electron/pull/49686) <sup>(Also in [39](https://github.com/electron/electron/pull/49688), [40](https://github.com/electron/electron/pull/49687))</sup>
  33. * Updated `nativeImage.createFromNamedImage` to support SF Symbol names. [#48203](https://github.com/electron/electron/pull/48203) <sup>(Also in [39](https://github.com/electron/electron/pull/48773), [40](https://github.com/electron/electron/pull/48772))</sup>
  34. ### Removed/Deprecated
  35. * DevTools errors are no longer printed to console. [#49292](https://github.com/electron/electron/pull/49292) <sup>(Also in [40](https://github.com/electron/electron/pull/49359))</sup>
  36. ## Fixes
  37. * Fixed CSS selector syntax in default app styles to properly apply animations to hero icons. [#50033](https://github.com/electron/electron/pull/50033)
  38. * Fixed ID of tray icons on Linux. [#48675](https://github.com/electron/electron/pull/48675)
  39. * Fixed an issue that caused the RGBAF16 shared texture format to have a keyed mutex on Windows. [#49876](https://github.com/electron/electron/pull/49876)
  40. * Fixed an issue where Squirrel.Mac's auto updater would fail to install new updates if the targetBundleURL was either not set or contained special characters. [#49978](https://github.com/electron/electron/pull/49978)
  41. * Fixed an issue where some `shell` functionality may not work on Linux if the target window is already open. [#49594](https://github.com/electron/electron/pull/49594)
  42. * Fixed build failure when printing is disabled. [#50077](https://github.com/electron/electron/pull/50077)
  43. * Fixed several issues with consistent window sizing and resizing on Linux when CSD is in use (e.g. on GNOME/Wayland) and added support for creating content-sized windows. [#49835](https://github.com/electron/electron/pull/49835)
  44. * Fixed window sizing on Linux when min/max size constraints are set or `resizable` is `false`. Windows no longer shrink below the requested max size or grow taller when resizability is disabled. [#49971](https://github.com/electron/electron/pull/49971)
  45. * Global shortcuts can now be registered more reliably on Wayland using the `globalShortcut` API. [#50051](https://github.com/electron/electron/pull/50051)
  46. ### Also in earlier versions...
  47. * Added validation to protocol client methods to reject protocol names that do not conform to the RFC 3986 URI scheme grammar. [#50155](https://github.com/electron/electron/pull/50155) <sup>(Also in [38](https://github.com/electron/electron/pull/50157), [39](https://github.com/electron/electron/pull/50156), [40](https://github.com/electron/electron/pull/50158))</sup>
  48. * Addressed upstream Chromium shift to enable `CoreAudio Tap API` for audio capture used in electron's `desktopCapturer` (🍏 macOS). [#49739](https://github.com/electron/electron/pull/49739) <sup>(Also in [39](https://github.com/electron/electron/pull/49740), [40](https://github.com/electron/electron/pull/49741))</sup>
  49. * Allow dynamically updating menu item labels, sublabels, and icons. [#49972](https://github.com/electron/electron/pull/49972) <sup>(Also in [40](https://github.com/electron/electron/pull/49973))</sup>
  50. * Corrected the appearance of tiled windows on GNOME (when frame: true), and removed resize handles from tiled edges. [#48765](https://github.com/electron/electron/pull/48765) <sup>(Also in [38](https://github.com/electron/electron/pull/48836), [39](https://github.com/electron/electron/pull/48834), [40](https://github.com/electron/electron/pull/48835))</sup>
  51. * Fix: ESM-from-CJS import when CJK characters are in path. [#48855](https://github.com/electron/electron/pull/48855) <sup>(Also in [39](https://github.com/electron/electron/pull/48873), [40](https://github.com/electron/electron/pull/48862))</sup>
  52. * Fixed `globalShortcut` not working on Wayland with `GlobalShortcutsPortal` feature enabled. [#49871](https://github.com/electron/electron/pull/49871) <sup>(Also in [40](https://github.com/electron/electron/pull/49870))</sup>
  53. * Fixed `setRepresentedFilename()` not setting `AXDocument` accessibility attribute on macOS. [#49346](https://github.com/electron/electron/pull/49346) <sup>(Also in [39](https://github.com/electron/electron/pull/49418), [40](https://github.com/electron/electron/pull/49417))</sup>
  54. * Fixed a Windows notification issue where clicking a native notification would result in an application hang on certain Windows environments. [#49106](https://github.com/electron/electron/pull/49106) <sup>(Also in [39](https://github.com/electron/electron/pull/49130), [40](https://github.com/electron/electron/pull/49129))</sup>
  55. * Fixed a crash that could occur when using the File System Access API. [#49636](https://github.com/electron/electron/pull/49636) <sup>(Also in [39](https://github.com/electron/electron/pull/49634), [40](https://github.com/electron/electron/pull/49635))</sup>
  56. * Fixed a macOS crash when creating a new tab from the tab overview. [#49933](https://github.com/electron/electron/pull/49933) <sup>(Also in [40](https://github.com/electron/electron/pull/49934))</sup>
  57. * Fixed a potential race condition crash when opening DevTools. [#49406](https://github.com/electron/electron/pull/49406) <sup>(Also in [39](https://github.com/electron/electron/pull/49423), [40](https://github.com/electron/electron/pull/49422))</sup>
  58. * Fixed an application crash on MacOS where the menu observer was not being properly removed before garbage collection. [#49658](https://github.com/electron/electron/pull/49658) <sup>(Also in [40](https://github.com/electron/electron/pull/49657))</sup>
  59. * Fixed an application crash when clicking or hovering over the native MacOS "Window" menu. Reverts #48598. [#48794](https://github.com/electron/electron/pull/48794) <sup>(Also in [37](https://github.com/electron/electron/pull/48803), [38](https://github.com/electron/electron/pull/48801), [39](https://github.com/electron/electron/pull/48800), [40](https://github.com/electron/electron/pull/48799))</sup>
  60. * Fixed an error on debug symbol upload by moving dsym.zip to use tar.xz compression. [#48941](https://github.com/electron/electron/pull/48941) <sup>(Also in [40](https://github.com/electron/electron/pull/48952))</sup>
  61. * Fixed an issue in `chrome://accessibility`. [#49561](https://github.com/electron/electron/pull/49561) <sup>(Also in [39](https://github.com/electron/electron/pull/49559), [40](https://github.com/electron/electron/pull/49560))</sup>
  62. * Fixed an issue on Windows and Linux where no cookie encryption key provider was passed into the network service when cookie encryption was enabled. [#49371](https://github.com/electron/electron/pull/49371) <sup>(Also in [40](https://github.com/electron/electron/pull/49375))</sup>
  63. * Fixed an issue on macOS where Universal Links were not delivered to `app.on('continue-activity')` on cold launch when `NSUserActivity.userInfo` was nil. [#50006](https://github.com/electron/electron/pull/50006) <sup>(Also in [39](https://github.com/electron/electron/pull/50004), [40](https://github.com/electron/electron/pull/50005))</sup>
  64. * Fixed an issue that menu items on macOS could not be disabled under all circumstances. [#48795](https://github.com/electron/electron/pull/48795) <sup>(Also in [37](https://github.com/electron/electron/pull/48827), [38](https://github.com/electron/electron/pull/48829), [39](https://github.com/electron/electron/pull/48830), [40](https://github.com/electron/electron/pull/48828))</sup>
  65. * Fixed an issue where Chrome Devtools menus may not appear in certain embedded windows. [#50137](https://github.com/electron/electron/pull/50137) <sup>(Also in [40](https://github.com/electron/electron/pull/50138))</sup>
  66. * Fixed an issue where `VideoFrame` objects returned through `contextBridge` had an incorrect prototype. [#50023](https://github.com/electron/electron/pull/50023) <sup>(Also in [39](https://github.com/electron/electron/pull/50021), [40](https://github.com/electron/electron/pull/50022))</sup>
  67. * Fixed an issue where `additionalData` passed to `app.requestSingleInstanceLock` on Windows could be truncated or fail to deserialize in the primary instance's `second-instance` event. [#50154](https://github.com/electron/electron/pull/50154) <sup>(Also in [38](https://github.com/electron/electron/pull/50177), [39](https://github.com/electron/electron/pull/50174), [40](https://github.com/electron/electron/pull/50162))</sup>
  68. * Fixed an issue where `menu-did-close` was not emitted properly for some application menus. [#49075](https://github.com/electron/electron/pull/49075) <sup>(Also in [38](https://github.com/electron/electron/pull/49094), [39](https://github.com/electron/electron/pull/49093), [40](https://github.com/electron/electron/pull/49092))</sup>
  69. * Fixed an issue where `nodeIntegrationInWorker` overrides in `setWindowOpenHandler` were not honored for child windows sharing a renderer process with their opener. [#50134](https://github.com/electron/electron/pull/50134) <sup>(Also in [38](https://github.com/electron/electron/pull/50163))</sup>
  70. * Fixed an issue where `screen.getCursorScreenPoint()` crashed on Wayland when it was called before a `BrowserWindow` had been created. [#50105](https://github.com/electron/electron/pull/50105) <sup>(Also in [39](https://github.com/electron/electron/pull/50106), [40](https://github.com/electron/electron/pull/50104))</sup>
  71. * Fixed an issue where `shell.writeShortcutLink` was throwing `TypeError: Insufficient number of arguments` when called with just `[(path, options)]`. [#49503](https://github.com/electron/electron/pull/49503) <sup>(Also in [39](https://github.com/electron/electron/pull/49502), [40](https://github.com/electron/electron/pull/49501))</sup>
  72. * Fixed an issue where alt+space triggered th system context menu even if an accelerator was registered for the hotkey combination. [#49642](https://github.com/electron/electron/pull/49642) <sup>(Also in [39](https://github.com/electron/electron/pull/49641), [40](https://github.com/electron/electron/pull/49640))</sup>
  73. * Fixed an issue where calling `setBounds` on a `WebContentsView` could trigger redundant `page-favicon-updated` events even when the favicon had not changed. [#50085](https://github.com/electron/electron/pull/50085) <sup>(Also in [39](https://github.com/electron/electron/pull/50086), [40](https://github.com/electron/electron/pull/50084))</sup>
  74. * Fixed an issue where frameless windows had resize issues in Mac App Store builds. [#49857](https://github.com/electron/electron/pull/49857) <sup>(Also in [39](https://github.com/electron/electron/pull/49861), [40](https://github.com/electron/electron/pull/49856))</sup>
  75. * Fixed an issue where invalid characters in custom protocol or webRequest response header values were not rejected. [#50132](https://github.com/electron/electron/pull/50132) <sup>(Also in [38](https://github.com/electron/electron/pull/50130), [39](https://github.com/electron/electron/pull/50129), [40](https://github.com/electron/electron/pull/50131))</sup>
  76. * Fixed an issue where making a window fullscreen on Windows, minimizing it and then restoring it broke previous fullscreen state. [#49891](https://github.com/electron/electron/pull/49891) <sup>(Also in [40](https://github.com/electron/electron/pull/49892))</sup>
  77. * Fixed an issue where malformed custom `toastXml` could cause a Notification crash. [#49953](https://github.com/electron/electron/pull/49953) <sup>(Also in [40](https://github.com/electron/electron/pull/49952))</sup>
  78. * Fixed an issue where menu item accelerators stopped working after the item's enabled property was toggled on macOS. [#49591](https://github.com/electron/electron/pull/49591) <sup>(Also in [39](https://github.com/electron/electron/pull/49593), [40](https://github.com/electron/electron/pull/49592))</sup>
  79. * Fixed an issue where menu item enabled state wasn't updated during key equivalent dispatch when the menu was closed on macOS. [#49890](https://github.com/electron/electron/pull/49890) <sup>(Also in [39](https://github.com/electron/electron/pull/49888), [40](https://github.com/electron/electron/pull/49889))</sup>
  80. * Fixed an issue where native modules would either crash or not compile for MacOS 12. [#49703](https://github.com/electron/electron/pull/49703) <sup>(Also in [40](https://github.com/electron/electron/pull/49702))</sup>
  81. * Fixed an issue where no cookie encryption provider was passed into the network service when cookie encryption was enabled. [#49348](https://github.com/electron/electron/pull/49348) <sup>(Also in [40](https://github.com/electron/electron/pull/49350))</sup>
  82. * Fixed an issue where permission and device-chooser handlers received the top-level page origin instead of the requesting subframe's origin. [#50148](https://github.com/electron/electron/pull/50148) <sup>(Also in [38](https://github.com/electron/electron/pull/50151), [39](https://github.com/electron/electron/pull/50147), [40](https://github.com/electron/electron/pull/50149))</sup>
  83. * Fixed an issue where pressing AltGr could activate or focus the menu bar. [#49916](https://github.com/electron/electron/pull/49916) <sup>(Also in [39](https://github.com/electron/electron/pull/49914), [40](https://github.com/electron/electron/pull/49915))</sup>
  84. * Fixed an issue where some packages weren't correctly filtered on macOS in dialogs. [#49470](https://github.com/electron/electron/pull/49470) <sup>(Also in [38](https://github.com/electron/electron/pull/49471), [39](https://github.com/electron/electron/pull/49472), [40](https://github.com/electron/electron/pull/49473))</sup>
  85. * Fixed an issue where role-based menu items were incorrectly returning `null` for their accelerator property. [#49668](https://github.com/electron/electron/pull/49668) <sup>(Also in [39](https://github.com/electron/electron/pull/49670), [40](https://github.com/electron/electron/pull/49669))</sup>
  86. * Fixed an issue where setting `zoomFactor` in `setWindowOpenHandler`'s `overrideBrowserWindowOptions` had no effect on windows opened via `window.open()`. [#49911](https://github.com/electron/electron/pull/49911) <sup>(Also in [39](https://github.com/electron/electron/pull/49910), [40](https://github.com/electron/electron/pull/49909))</sup>
  87. * Fixed an issue where some apps would throw an exception on launch. [#48973](https://github.com/electron/electron/pull/48973) <sup>(Also in [39](https://github.com/electron/electron/pull/48975), [40](https://github.com/electron/electron/pull/48976))</sup>
  88. * Fixed an issue where the close callback param for `menu.popup` would fire when any arbitrary submenu of the given menu closed, and not the menu itself. [#49017](https://github.com/electron/electron/pull/49017) <sup>(Also in [38](https://github.com/electron/electron/pull/49047), [39](https://github.com/electron/electron/pull/49045), [40](https://github.com/electron/electron/pull/49046))</sup>
  89. * Fixed an issue whereby a duplicate "Toggle Full Screen" menu item appeared in the View menu on macOS. [#49598](https://github.com/electron/electron/pull/49598) <sup>(Also in [38](https://github.com/electron/electron/pull/49596), [39](https://github.com/electron/electron/pull/49597), [40](https://github.com/electron/electron/pull/49595))</sup>
  90. * Fixed crash in platform_util::Beep() on Linux. [#49483](https://github.com/electron/electron/pull/49483) <sup>(Also in [39](https://github.com/electron/electron/pull/49484), [40](https://github.com/electron/electron/pull/49482))</sup>
  91. * Fixed crash on windows when UTF-8 is in path. [#48898](https://github.com/electron/electron/pull/48898) <sup>(Also in [38](https://github.com/electron/electron/pull/48947), [39](https://github.com/electron/electron/pull/48944), [40](https://github.com/electron/electron/pull/48942))</sup>
  92. * Fixed crash when attempting to resolve modules during process exit. [#49090](https://github.com/electron/electron/pull/49090) <sup>(Also in [40](https://github.com/electron/electron/pull/49104))</sup>
  93. * Fixed crash when creating event object for ipc events. [#48987](https://github.com/electron/electron/pull/48987) <sup>(Also in [39](https://github.com/electron/electron/pull/48992), [40](https://github.com/electron/electron/pull/48991))</sup>
  94. * Fixed crash when reading system certificates via nodejs tls module. [#49028](https://github.com/electron/electron/pull/49028) <sup>(Also in [39](https://github.com/electron/electron/pull/49042), [40](https://github.com/electron/electron/pull/49041))</sup>
  95. * Fixed dock menu items not respecting enabled and checked properties on macOS. [#49625](https://github.com/electron/electron/pull/49625) <sup>(Also in [38](https://github.com/electron/electron/pull/49627), [39](https://github.com/electron/electron/pull/49626), [40](https://github.com/electron/electron/pull/49624))</sup>
  96. * Fixed drag regions in child windows. [#49231](https://github.com/electron/electron/pull/49231) <sup>(Also in [40](https://github.com/electron/electron/pull/49312))</sup>
  97. * Fixed draggable regions not updating position when DevTools is docked to the left or right in a frameless window. [#49848](https://github.com/electron/electron/pull/49848) <sup>(Also in [39](https://github.com/electron/electron/pull/49846), [40](https://github.com/electron/electron/pull/49847))</sup>
  98. * Fixed draw smoothing round corner issue. [#48769](https://github.com/electron/electron/pull/48769) <sup>(Also in [40](https://github.com/electron/electron/pull/48782))</sup>
  99. * Fixed memory leak when setting icons on Linux/GTK. [#49895](https://github.com/electron/electron/pull/49895) <sup>(Also in [38](https://github.com/electron/electron/pull/49897), [39](https://github.com/electron/electron/pull/49896), [40](https://github.com/electron/electron/pull/49898))</sup>
  100. * Fixed menu bar hiding after a call to `win.setFullScreen(false)` when not in fullscreen on Linux. [#49996](https://github.com/electron/electron/pull/49996) <sup>(Also in [39](https://github.com/electron/electron/pull/49995), [40](https://github.com/electron/electron/pull/49994))</sup>
  101. * Fixed menus to correctly emit `menu-will-close` event when closed after any submenu has been open. [#49964](https://github.com/electron/electron/pull/49964) <sup>(Also in [40](https://github.com/electron/electron/pull/49963))</sup>
  102. * Fixed oom crash when optimizing certain wasm functions involving large phi nodes. [#48791](https://github.com/electron/electron/pull/48791) <sup>(Also in [38](https://github.com/electron/electron/pull/48817), [39](https://github.com/electron/electron/pull/48815), [40](https://github.com/electron/electron/pull/48816))</sup>
  103. * Fixed rendering glitches on macOS. [#49621](https://github.com/electron/electron/pull/49621) <sup>(Also in [40](https://github.com/electron/electron/pull/49609))</sup>
  104. * Fixed shutdown crash on windows when hidden titlebar is enabled. [#50055](https://github.com/electron/electron/pull/50055) <sup>(Also in [39](https://github.com/electron/electron/pull/50054), [40](https://github.com/electron/electron/pull/50053))</sup>
  105. * Fixed squirrel.mac stacked update behavior to old staged updates. [#49639](https://github.com/electron/electron/pull/49639) <sup>(Also in [39](https://github.com/electron/electron/pull/49637), [40](https://github.com/electron/electron/pull/49638))</sup>
  106. * Fixed startup crash when V8 sandbox is disabled. [#49504](https://github.com/electron/electron/pull/49504) <sup>(Also in [40](https://github.com/electron/electron/pull/49884))</sup>
  107. * Fixed the cookie encryption logic to use the old os_crypt sync implementation present in M142. [#49382](https://github.com/electron/electron/pull/49382) <sup>(Also in [40](https://github.com/electron/electron/pull/49384))</sup>
  108. * Fixed the issue where the parent window leave disabled after the modal window call show() multiple time. [#48977](https://github.com/electron/electron/pull/48977) <sup>(Also in [38](https://github.com/electron/electron/pull/49020), [39](https://github.com/electron/electron/pull/49019), [40](https://github.com/electron/electron/pull/49021))</sup>
  109. * Fixed the issue where the parent window remained interactive after the modal window was opened. [#48770](https://github.com/electron/electron/pull/48770) <sup>(Also in [38](https://github.com/electron/electron/pull/48866), [39](https://github.com/electron/electron/pull/48865), [40](https://github.com/electron/electron/pull/48864))</sup>
  110. * Made toplevel icon Wayland protocol work. [#49290](https://github.com/electron/electron/pull/49290) <sup>(Also in [39](https://github.com/electron/electron/pull/49415), [40](https://github.com/electron/electron/pull/49414))</sup>
  111. * Reenable V8 trap handlers for wasm in browser and utility process, improves runtime execution of wasm. [#48788](https://github.com/electron/electron/pull/48788) <sup>(Also in [39](https://github.com/electron/electron/pull/48837), [40](https://github.com/electron/electron/pull/48839))</sup>
  112. * Requests sent via `net` are now capable of having their headers modified to use reserved headers via `webRequest`. [#49226](https://github.com/electron/electron/pull/49226) <sup>(Also in [39](https://github.com/electron/electron/pull/49242), [40](https://github.com/electron/electron/pull/49241))</sup>
  113. * Restored window's canHide property. [#47970](https://github.com/electron/electron/pull/47970) <sup>(Also in [37](https://github.com/electron/electron/pull/48902), [38](https://github.com/electron/electron/pull/48900), [39](https://github.com/electron/electron/pull/48901))</sup>
  114. * Reverted AltGr key fix that caused menu bar to no longer show on Windows. [#50111](https://github.com/electron/electron/pull/50111) <sup>(Also in [39](https://github.com/electron/electron/pull/50109), [40](https://github.com/electron/electron/pull/50110))</sup>
  115. * Windows: Calling window.setFocusable(true) will no longer cause a window to lose focus. [#45640](https://github.com/electron/electron/pull/45640) <sup>(Also in [39](https://github.com/electron/electron/pull/48928), [40](https://github.com/electron/electron/pull/48927))</sup>
  116. ## Other Changes
  117. * Backported fix for 483569511. [#49789](https://github.com/electron/electron/pull/49789)
  118. * Fixed crash in platform_util::Beep() on Linux. [#49865](https://github.com/electron/electron/pull/49865) <sup>(Also in [40](https://github.com/electron/electron/pull/49864))</sup>
  119. * Fixed devtools element panel flickering when with node inspection. [#49027](https://github.com/electron/electron/pull/49027) <sup>(Also in [39](https://github.com/electron/electron/pull/49044), [40](https://github.com/electron/electron/pull/49043))</sup>
  120. ## Documentation
  121. * Documentation change
  122. * [#48813](https://github.com/electron/electron/pull/48813)
  123. * [#48877](https://github.com/electron/electron/pull/48877)
  124. * [#49948](https://github.com/electron/electron/pull/49948)
  125. ## Notices
  126. ### End of Support for 38.x.y
  127. Electron 38.x.y has reached end-of-support as per the project's [support policy](https://www.electronjs.org/docs/latest/tutorial/electron-timelines#version-support-policy). Developers and applications are encouraged to upgrade to a newer version of Electron.

voir sur githubimported 2026-09-28 via npm