winget install --id OpenJS.Electron.41
About Electron
Build cross-platform desktop apps with JavaScript, HTML, and CSS.
What's new in 41.7.0
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
Version history
| Version | Updated | Notes |
|---|---|---|
| 41.7.0 | 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... | |
| 41.6.1 | Unknown | 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 s... |
| 41.6.0 | Unknown | 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 ^{... |
| 41.5.2 | Unknown | 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 | Unknown | 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 c... |
| 41.5.0 | Unknown | 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 discoverab... |
| 41.4.0 | Unknown | 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 registe... |
| 41.3.0 | Unknown | 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-reg... |
| 41.2.2 | Unknown | 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 Audio... |
| 41.2.1 | Unknown | 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... |
| 41.2.0 | Unknown | 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 enforce... |
| 41.1.1 | Unknown | 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 se... |
| 41.1.0 | Unknown | 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)} Fi... |
| 41.0.4 | Unknown | 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... |
| 41.0.3 | Unknown | 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... |
| 41.0.2 | Unknown | Release Notes for v41.0.2 Other Changes - Backported fix for b/491421267. #50234 |
| 41.0.1 | Unknown | 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)} - F... |
| 41.0.0 | Unknown | 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 properl... |