Aquí hi ha 32 versions d’Electron, des de 10 de març del 2026 fins a l’actual, 41.10.7. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 41.10.7Darrera versió | 24 d’agost del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.10.7
Warning
Electron 41.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron.
Fixes
- Fixed an issue on Linux where the system theme color appeared at the top edge of frameless windows. #53006 ^{(Also in 42, 43)}
- Fixed running under tsx import transpilation. #53003 ^{(Also in 42, 43)}
- Fixed shutdown crash on windows when power monitor notifications were subscribed. #52999 ^{(Also in 42)}
- Fixed the context menu in a detached DevTools window focusing the inspected page's window instead of the DevTools window. #53002 ^{(Also in 42, 43)}
- Fixed titleBarOverlay.color set to rgba(0,0,0,0) failing back to default frame color. #53004 ^{(Also in 42, 43)}
Other Changes
- Backported fixes from upstream ANGLE, Chromium, Dawn, Skia and V8. #52997
- Backported fixes from upstream Chromium and V8. #53059 |
| 41.10.6 | 18 d’agost del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versió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 ^{(Also in 42, 43, 44)}
- 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 ^{(Also in 43, 44)}
- Fixed windows opened by a sandboxed top-level frame not inheriting the opener's sandbox restrictions. #52849 ^{(Also in 42, 43, 44)}
- <webview> and window.open now inherit nodeIntegrationInWorker from the embedder, consistent with the other Node and sandbox preferences. #52829 ^{(Also in 42, 43, 44)}
Other Changes
- Backported fixes from upstream ANGLE, Chromium and Skia. #52707
- Backported fixes from upstream Chromium and V8. #52775 |
| 41.10.5 | 11 d’agost del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.10.5
Fixes
- Fixed an issue where the Squirrel.Mac installer could resolve the target bundle path to different locations at different stages of an install. #50764 ^{(Also in 39, 42)}
Other Changes
- Backported fixes from upstream ANGLE, Chromium, Skia and V8. #52702
- No user-facing change; semver/none. #52734 |
| 41.10.4 | 4 d’agost del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.10.4
Fixes
- Fixed a UAF with protocol.registerStreamProtocol when an error is emitted during a read. #52513 ^{(Also in 42, 43, 44)}
- Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52512 ^{(Also in 42, 43, 44)}
- Windows opened from links inside a sandboxed iframe now inherit the iframe's sandbox restrictions unless allow-popups-to-escape-sandbox is set. #52486 ^{(Also in 42, 43)} |
| 41.10.3 | 21 de juliol del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.10.3
Fixes
- Fixed app.disableHardwareAcceleration() not fully disabling GPU hardware usage on Windows starting from Electron 38. #52368 ^{(Also in 42, 43, 44)}
- Fixed unnecessary autofill popup creation for fields without datalist suggestions, which could cause input latency on macOS. #52320 ^{(Also in 42, 43, 44)}
Other Changes
- Backported fixes from upstream Chromium and V8. #52396 |
| 41.10.2 | 14 de juliol del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.10.2
Fixes
- Fixed a renderer crash when calling WebAssembly.compileStreaming() or WebAssembly.instantiateStreaming() with nodeIntegration enabled. #52240 ^{(Also in 42, 43)}
Other Changes
- Backported fixes from upstream Chromium. #52304 |
| 41.10.1 | 7 de juliol del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.10.1
Fixes
- Fixed crash triggered by replacing an open application menu. #52278 ^{(Also in 42, 43, 44)} |
| 41.10.0 | 4 de juliol del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.10.0
Other Changes
- Backported fixes from upstream Chromium, ANGLE, Dawn, Skia, and V8. #52231
- Updated Node.js to v24.18.0. #52104 |
| 41.9.2 | 30 de juny del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.9.2
Fixes
- Fixed an issue where clicking the maximize button could progressively shrink the window in some Wayland environments. #52074 ^{(Also in 42, 43)} |
| 41.9.1 | 29 de juny del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.9.1
Fixes
- Fixed ProtocolResponse.url requests being made through the default session instead of the session the protocol handler was registered on when ProtocolResponse.session was not set. #52134 ^{(Also in 40, 42, 43)}
- Made "reload" menu items work with BaseWindow. #52118 ^{(Also in 42, 43)}
Other Changes
- Backported fixes from upstream Chromium. #52120
- Backported fixes from upstream Chromium. #52170 |
| 41.9.0 | 23 de juny del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.9.0
Fixes
- Fixed Windows edge case in NativeWindowViews::MoveBehindTaskBarIfNeeded(). #52023 ^{(Also in 42, 43)}
Other Changes
- Backported fixes from upstream Chromium. #51976
- Updated Node.js to v24.17.0. #52065 |
| 41.8.0 | 16 de juny del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.8.0
Fixes
- Fixed a browser process crash when calling webContents.reload() or navigating synchronously from the render-process-gone event; the event is now emitted after the renderer's teardown notification has completed. #51917 ^{(Also in 42, 43)}
- Fixed a bug on Linux where a 1px line appeared at the top of frameless windows if the window and web contents had different background colors. #52004 ^{(Also in 42, 43)}
Other Changes
- Backported fixes from upstream Chromium and V8. #51936
- Backported fixes from upstream Chromium, Skia and Dawn. #51943
- Updated Node.js to v24.16.0. #51746
Documentation
- Documentation changes: #51925 |
| 41.7.2 | 9 de juny del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.7.2
Fixes
- Fixed an issue on Linux and Windows where frameless windows would shrink when calling win.center(). Additionally, fixed an issue where frameless windows would appear slightly off-center on Windows. #51919 ^{(Also in 42, 43)}
- Fixed an issue where the "Toggle Developer Tools" menu item failed to function correctly with BaseWindow. #51902 ^{(Also in 42, 43)}
Other Changes
- Fixed silent data truncation in Buffer/TextEncoder APIs and a crash in fs.writeFileSync with non-ASCII strings on Apple Silicon. #51851 ^{(Also in 42, 43)}
- Security: backported fixes for CVE-2026-9110, CVE-2026-9111, CVE-2026-9114, CVE-2026-9115, CVE-2026-9116, CVE-2026-9117, CVE-2026-9118, CVE-2026-9120, CVE-2026-9121, CVE-2026-9122, CVE-2026-9124, CVE-2026-9126. #51906 |
| 41.7.1 | 26 de maig del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.7.1
Fixes
- Fixed a potential crash when using webContents.print(). #51728 ^{(Also in 42)}
- Fixed an issue where custom options in webContents.print() did not prefill the print dialog on macOS. #51682 ^{(Also in 40, 42)} |
| 41.7.0 | 19 de maig del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.7.0
Features
- Allowed the --experimental-inspector-network-resource Node.js flag to be passed through Electron. #51377 ^{(Also in 42)}
Fixes
- Fixed crash for Notification close. #51656 ^{(Also in 42, 43)}
Other Changes
- Backported a batch of upstream fixes for memory-safety and validation issues across media, GPU, networking, accessibility, compositing and the ANGLE GL backend. #51667
- Backported fixes for several use-after-free and object-lifetime issues in input, UI, Aura, HID and file-system teardown paths, a runtime-effect validation gap in Skia, and an integer overflow in the GLSL translator. #51647 |
| 41.6.1 | 14 de maig del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.6.1
Other Changes
- Improved performance of native event emission, IPC dispatch, and option-dictionary parsing. #51613 ^{(Also in 42)}
- Security: backported 20 High-severity fixes from Chrome 148 stable release. #51612 |
| 41.6.0 | 14 de maig del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.6.0
Fixes
- Fixed a crash in the macOS Touch ID WebAuthn prompt caused by a missing string resource, and added touchID.promptReason to app.configureWebAuthn() to customize the prompt text. #51604 ^{(Also in 42, 43)} |
| 41.5.2 | 12 de maig del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.5.2
Fixes
- Improved external resize band positioning and scaling for frameless windows on Windows. #51560 ^{(Also in 43)} |
| 41.5.1 | 8 de maig del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.5.1
Fixes
- Fixed app.getLoginItemSettings() returning undefined for executableWillLaunchAtLogin on macOS; the property is now always a boolean. #51508 ^{(Also in 40, 42)}
- Fixed a potential race condition crash when closing DevTools. #51474 ^{(Also in 42)}
- Fixed cross-origin isolation failing for non-file origins. #51403 ^{(Also in 42)}
- Improved the way Electron determines the default XDG App ID and WM_CLASS on Linux for better platform compatibility if desktopName is not provided in package.json. #51480 ^{(Also in 42)} |
| 41.5.0 | 2 de maig del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.5.0
Features
- Added app.configureWebAuthn() to enable the Touch ID platform authenticator for WebAuthn on macOS, and a select-webauthn-account session event for choosing between multiple discoverable credentials. #51412 ^{(Also in 42)}
Fixes
- Fixed a regression on Windows where frameless windows changed their size after calling setResizable. #51427 ^{(Also in 42)}
- Fixed an issue on Windows where a transient UnhookWindowsHookEx failure in setIgnoreMouseEvents(true, { forward: true }) teardown could cause duplicate low-level mouse hooks to be installed on the next activation. #51419 ^{(Also in 42)}
- Fixed remote debugging via --remote-debugging-port not working when inspecting from Chrome's chrome://inspect page. The DevTools page would appear empty due to the frontend URL pointing to a CDN that returned 404 for Electron's Chromium builds. #51413 |
| 41.4.0 | 30 d’abril del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.4.0
Features
- Added support for heap profiling via contentTracing.enableHeapProfiling(). #51178 ^{(Also in 42)}
Fixes
- Ensured cross-origin fetch() and XHR are blocked for custom protocols registered with supportFetchAPI: true unless corsEnabled: true is also set; cross-origin mode: 'no-cors' requests now receive an opaque response. #51270 ^{(Also in 39, 40, 42)}
- Fixed a crash when providing invalid HTTP header names or values in the webRequest.onBeforeSendHeaders() callback. #51365 ^{(Also in 40, 42)}
- Fixed a bug that cause offscreen rendering doesn't have valid screen info and unable to get valid result of related media queries.
- Added webPreference.offscreen.deviceScaleFactor to allow user specify a value, instead of using user's primary display's value. #50375 ^{(Also in 40)}
- Fixed a bug where errors would occur when using the Chrome DevTools Fetch API. #51371 ^{(Also in 42)}
- Fixed a crash that could occur when an autofill suggestion popup was shown while a window was closing. #51321 ^{(Also in 42)}
- Fixed a regression where frameless fullscreen windows had white borders on Windows. #51332 ^{(Also in 42)}
- Fixed a renderer crash when a page uses the <geolocation> HTML element. #51373 ^{(Also in 42)}
- Fixed an issue where calling contentTracing APIs before app.whenReady() would crash the application. #51352 ^{(Also in 42)}
- Fixed an issue where some toast notification properties didn't work as expected in WinRT. #51397 ^{(Also in 42)}
- Fixed buggy behavior where Backspace would accept macOS text replacements inside contenteditable elements. #51343 ^{(Also in 40, 42)}
- This PR fixes a regression in silent printing where custom DPI values from webContents.print were not honored, causing incorrect output scaling in real-world print flows. #51355 ^{(Also in 42)}
Other Changes
- Backported a fix for route_id validation in the GPU command buffer. #51319
- Backported fix in Skia for 495534710. #51264
- Backported security fixes for 492736100, 492668885, 493413432, 493319454, 494158331, 496281816. #51259
- Updated Chromium to 146.0.7680.216. #51382 |
| 41.3.0 | 22 d’abril del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.3.0
Fixes
- Fixed webContents.printToPDF rejecting on all subsequent calls after a prior call was rejected with an invalid pageRanges value. #51221 ^{(Also in 40, 42)}
- Fixed an issue where app-region: drag inside a hidden WebContentsView would still drag the parent window on Windows. #51246 ^{(Also in 40, 42)}
- Fixed an issue where an Electron macOS update would not be applied if another app was previously blocking the macOS system update loop. #51210 ^{(Also in 40, 42)}
- Fixed build failure when building with enable_pdf disabled. #51248 ^{(Also in 42)}
- Fixed frameless transparent windows on Windows losing their transparency after setResizable(false) followed by setResizable(true). #51217 ^{(Also in 42)}
Other Changes
- Updated Node.js to v24.15.0. #51088 |
| 41.2.2 | 21 d’abril del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.2.2
Fixes
- Fixed absent 'Electron Isolated Context' in the execution context dropdown in Dev Tools. #51078 ^{(Also in 42)}
- Fixed an issue where nodeIntegrationInWorker didn't always work in AudioWorklet. #51006 ^{(Also in 42)}
- Fixed an issue where saving edited PDF files would fail with a cross-origin SecurityError. #51073 ^{(Also in 42)}
- Fixed bug that could occasionally cause browserWindow's always-on-top-changed even to fire with incorrect values. #51135 ^{(Also in 40, 42)}
- Fixed test scaffolding bug when running tests locally on Linux. #51150 ^{(Also in 40, 42)}
Other Changes
- Fixed gn gen failing to resolve electron_version when building from a git worktree checkout. #51165 ^{(Also in 39, 40, 42)}
- Security: backported fixes for CVE-2026-6296, CVE-2026-6297, CVE-2026-6298, CVE-2026-6299, CVE-2026-6358, CVE-2026-6359, CVE-2026-6300, CVE-2026-6301, CVE-2026-6302, CVE-2026-6303, CVE-2026-6304, CVE-2026-6306, CVE-2026-6307, CVE-2026-6308, CVE-2026-6309, CVE-2026-6360, CVE-2026-6311, CVE-2026-6312, CVE-2026-6313, CVE-2026-6314, CVE-2026-6316, CVE-2026-6318, CVE-2026-6361, CVE-2026-6362, CVE-2026-6363. #51137 |
| 41.2.1 | 16 d’abril del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.2.1
Fixes
- Added missing metadata fields to contentTracing traces. #51021 ^{(Also in 42)}
- Changed the kResizeThreshold to trigger the resize on corners. #51002 ^{(Also in 42)}
- Fixed fs.stat on files inside asar archives returning undefined for blksize and blocks instead of numeric values. #50876 ^{(Also in 40, 42)}
- Fixed a crash when rendering PDFs when Site Isolation is disabled. #50845 ^{(Also in 42)}
- Fixed a memory leak where Menu items were not cleaned up after Menu.setApplicationMenu was called repeatedly. #50830 ^{(Also in 40, 42)}
- Fixed an issue where DevTools would re-attach to the window when opened after previously being detached. #50816 ^{(Also in 39, 40, 42)}
- Fixed an issue where setSimpleFullScreen on macOS would exit when web content called requestFullscreen(). #50985 ^{(Also in 40, 42)}
- Fixed an issue where closing devtools immediately after focus caused a crash. #51037 ^{(Also in 42)}
- Fixed an issue where webContents.print() would ignore pageSize / mediaSize when silent was true. #50856 ^{(Also in 42)}
- Fixed aspect ratio min/max size clamping to correctly account for extraSize on macOS. #50835 ^{(Also in 40, 42)}
- Fixed crash when app.setPath('sessionData') was called with a non-existent directory. #50958 ^{(Also in 42)}
- Fixed resize hit targets for frameless windows on Windows. Resize targets now start at the side and bottom edges of the window and extend outward when frame: false, matching the behavior for windows with frames. #50863 ^{(Also in 42)}
- Fixed the crash keys being lost and the crash reporter hanging on macOS when many dynamic crash keys were registered. #50837 ^{(Also in 40, 42)}
- Moved Electron-specific help menu links to the default app only; unpackaged apps will no longer see these items in their default menu. #50859 ^{(Also in 40, 42)}
Other Changes
- Backported fix for none. #50880
- Backported upstream fixes for two edge cases in the WebNN TFLite graph builder. #50983
- Backported upstream v8 fixes for a maglev use-count accounting issue and an inspector InspectedContext lifetime issue. #50991
- Updated Chromium to 146.0.7680.188. #50787
- Updated Node.js to v24.14.1. #50478 |
| 41.2.0 | 8 d’abril del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.2.0
Features
- Added allowExtensions privilege to protocol.registerSchemesAsPrivileged() to enable Chrome extensions on custom protocols. #50529 ^{(Also in 40, 42)}
Fixes
- BrowserWindow now enforces min/max size constraints on window creation, even if they conflict with the requested width and height. #50753 ^{(Also in 42)}
- Fixed a regression on Linux where transparent frameless windows would have visible borders. Also fixed a longstanding issue where transparent windows on Linux could show smeared and glitched content as windows moved around. #50605
- Fixed an intermittent Invoke in DisallowJavascriptExecutionScope crash on application quit when a WebContents (or other JS-emitting native object) is garbage-collected during shutdown. #50694 ^{(Also in 40, 42)}
- Fixed an issue on macOS where show/hide events and WebContents visibility state could be reported incorrectly when multiple WebContentsViews were attached to a window. #50715 ^{(Also in 40, 42)}
- Fixed an issue where concurrent getFileHandle requests on the same path could stall indefinitely. #50670 ^{(Also in 40, 42)}
- Fixed an issue where margins did not look as expected when printing in silent mode. #50652 ^{(Also in 42)}
- Fixed an issue where the webContents.print() callback may not fire correctly in some cases. #50604 ^{(Also in 42)}
- Fixed the appearance of maximized windows on GNOME in Wayland, especially when non-default GTK themes like Breeze are set. #50645 ^{(Also in 42)}
- Removed "representedObject is not a WeakPtrToElectronMenuModelAsNSObject" logging when interacting with macOS menus. #50613 ^{(Also in 42)}
Other Changes
- Updated Chromium to 146.0.7680.179. #50616 |
| 41.1.1 | 31 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.1.1
Fixes
- Fixed a crash when calling contentTracing.getTraceBufferUsage() while a trace session is active. #50594 ^{(Also in 39, 40, 42)}
- Fixed printing on Linux failing with "Invalid printer settings". #50486 ^{(Also in 42)}
Other Changes
- Enabled profile-guided optimization for V8 builtins in release builds, improving JavaScript builtin performance (Array, String, RegExp, etc.). #50574 ^{(Also in 40, 42)} |
| 41.1.0 | 26 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.1.0
Features
- Added nativeTheme.shouldDifferentiateWithoutColor on macOS. #50408 ^{(Also in 42)}
- Notes: Added support for the urgency option in Notifications on Windows. #50382 ^{(Also in 42)}
Fixes
- Fixed a bug where Windows notification icons could fail to save because their temporary filenames contained invalid characters. #50483 ^{(Also in 40)}
- Fixed a crash in clipboard.readImage() when the clipboard contains malformed image data. #50492 ^{(Also in 39, 40, 42)}
- Fixed a crash when calling an offscreen shared texture's release() after the texture object was garbage collected. #50501 ^{(Also in 39, 40, 42)}
- Fixed an accessibility issue where the AXMenuOpened event was not fired on menu creation. #50506 ^{(Also in 40, 42)}
- Fixed an issue where an app shortcut may lose its icon after auto-updating on Windows. #50519 ^{(Also in 40)}
Other Changes
- Updated Chromium to 146.0.7680.166. #50458 |
| 41.0.4 | 25 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.0.4
Fixes
- Fixed crash when handling JavaScript dialogs from windows opened with invalid or empty URLs. #50399 ^{(Also in 39, 40, 42)}
- Fixed improper focus tracking in BaseWindow on MacOS. #50340 ^{(Also in 39, 40, 42)}
- Fixed logic bug that rendered certain window types un-resizable on MAS builds. #50354 ^{(Also in 40, 42)}
- Fixed utilityProcess exit event reporting incorrect exit codes on Windows when the exit code has the high bit. #50386 ^{(Also in 40, 42)}
- Fixed window freeze when failing to enter/exit fullscreen on macOS. #50343 ^{(Also in 39, 40, 42)}
- Improved the appearance of shadows and borders on frameless windows on Wayland. #50213
Other Changes
- Added support for using a proxy during yarn install. #50350 ^{(Also in 39, 40, 42)}
- Updated Chromium to 146.0.7680.153. #50346 |
| 41.0.3 | 17 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.0.3
Fixes
- Added additional ASAR support to additional fs copy methods. #50286 ^{(Also in 39, 40, 42)}
- Fixed an issue where some DevTools functionality didn't work as expected. #50276 ^{(Also in 40, 42)}
- Fixed user resizing of transparent windows on win32 platform. #50298 ^{(Also in 39, 40, 42)}
Other Changes
- Updated Chromium to 146.0.7680.80. #50262
Documentation
- Documentation changes: #50293 |
| 41.0.2 | 13 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.0.2
Other Changes
- Backported fix for b/491421267. #50234 |
| 41.0.1 | 12 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.0.1
Fixes
- Fixed an issue on macOS where calling autoUpdater.quitAndInstall() could fail if checkForUpdates() was called again after an update was already downloaded. #50217 ^{(Also in 39, 40)}
- Fixed an issue where traffic light buttons would flash at position (0,0) when restoring a window with a custom trafficLightPosition from minimization on macOS. #50209 ^{(Also in 39, 40)}
- Fixed bug where opening a message box immediately upon closing a child window may cause the parent window to freeze on Windows. #50191 ^{(Also in 39, 40)}
Other Changes
- Updated Chromium to 146.0.7680.72. #50196 |
| 41.0.0 | 10 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióRelease Notes for v41.0.0
Stack Upgrades
- Chromium 146.0.7680.65
- New in 146
- New in 145
- Node v24.14.0
- Node 24.14.0 blog post
- V8 14.6
Breaking Changes
- Fixed an issue where cookie changed events weren't properly emitted in all cases. #49631
For breaking changes inherited via Chromium, see blog post
Features
Additions
- Added --disable-geolocation command-line flag for macOS apps to disable location services. #45934
- Added NV12 support for import shared texture. #48922 ^{(Also in 40)}
- Added webContents.getOrCreateDevToolsTargetId(). #50176
- Added a disclaim option to the UtilityProcess API to allow for TCC disclaiming on macOS. #49693 ^{(Also in 39, 40)}
- Added a reason property to the Notification 'closed' event on Windows to allow developers to know the reason the Notification was dismissed. #50029 ^{(Also in 40)}
- Added additional defence against privileged user modifications to ASAR Integrity protected applications on macOS. #48587
- Added an usePrinterDefaultPageSize option to webContents.print() to allow using the printer's default page size. #49812
- Added bypassCustomProtocolHandlers option to net.request. #47331 ^{(Also in 38, 39, 40)}
- Added support for MSIX auto-updating. #49586 ^{(Also in 39, 40)}
- Added support for WebSocket authentication through the login event on webContents. #48512 ^{(Also in 39, 40)}
- Added support for --experimental-transform-types. #49882 ^{(Also in 39, 40)}
- Added support for long-animation-frame script attribution (via --enable-features=AlwaysLogLOAFURL). #49773 ^{(Also in 39, 40)}
- Added support to import external shared texture as VideoFrame. #47317 ^{(Also in 40)}
- Added the ability to disable auto-focusing of WebContents on navigation using webPreferences.focusOnNavigation. #49511 ^{(Also in 40)}
- Enable wasm trap handlers behind WasmTrapHandlers fuse. #49839
- 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
Improvements
- Extended actions support for Windows notifications to include buttons, select dropdowns, and replies. #49787 ^{(Also in 40)}
- Refactored our MSIX updater code to use an upstream Chromium pattern and eliminates the need for special exception handling build flags. #49686 ^{(Also in 39, 40)}
- Updated nativeImage.createFromNamedImage to support SF Symbol names. #48203 ^{(Also in 39, 40)}
Removed/Deprecated
- DevTools errors are no longer printed to console. #49292 ^{(Also in 40)}
Fixes
- Fixed CSS selector syntax in default app styles to properly apply animations to hero icons. #50033
- Fixed ID of tray icons on Linux. #48675
- Fixed an issue that caused the RGBAF16 shared texture format to have a keyed mutex on Windows. #49876
- 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
- Fixed an issue where some shell functionality may not work on Linux if the target window is already open. #49594
- Fixed build failure when printing is disabled. #50077
- 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
- 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
- Global shortcuts can now be registered more reliably on Wayland using the globalShortcut API. #50051
Also in earlier versions...
- Added validation to protocol client methods to reject protocol names that do not conform to the RFC 3986 URI scheme grammar. #50155 ^{(Also in 38, 39, 40)}
- Addressed upstream Chromium shift to enable CoreAudio Tap API for audio capture used in electron's desktopCapturer (🍏 macOS). #49739 ^{(Also in 39, 40)}
- Allow dynamically updat |