← Package directory
Available on winget

Install Electron

Build cross-platform desktop apps with JavaScript, HTML, and CSS.

Install with winget
winget install --id OpenJS.Electron.34
Upgrade
winget upgrade --id OpenJS.Electron.34
Uninstall
winget uninstall --id OpenJS.Electron.34

About Electron

Build cross-platform desktop apps with JavaScript, HTML, and CSS.

What's new in 34.5.8

Release Notes for v34.5.8 Fixes - Fixed crash in autoUpdater on macOS when zip extraction failed. #47301 (Also in 35, 36, 37) Other Changes - Security: backported fix for CVE-2025-5419. #47355

Read release notes

Version history

Version Updated Notes
34.5.8 Unknown Release Notes for v34.5.8 Fixes - Fixed crash in autoUpdater on macOS when zip extraction failed. #47301 (Also in 35, 36, 37) Other Changes - Security: backported fix for CVE-2025-5419. #47355
34.5.7 Unknown Release Notes for v34.5.7 Other Changes - Security: backported fix for 403364367. #47070 - Security: backported fix for CVE-2025-4609. - Security: backported fix for CVE-2025-4664. #47176
34.5.6 Unknown Release Notes for v34.5.6 Other Changes - Updated hasher return value #47013
34.5.5 Unknown Release Notes for v34.5.5 Fixes - Fixed the visibleOnAllWorkspaces property on Linux. #46862 (Also in 35) Other Changes - Updated Node.js to v20.19.1. #46739
34.5.4 Unknown Release Notes for v34.5.4 Fixes - Fixed electron.shell.openExternal and electron.shell.openPath to honor user-defined system defaults on Linux. #46791 (Also in 33, 35, 36) - Fixed a possible crash when using navigator.bl...
34.5.3 Unknown Release Notes for v34.5.3 Fixes - Fixed Minimize menu button to follow set window minimizability on Windows. #46716 (Also in 35, 36) - Fixed case where file dialog filters would get mixed up, if a * filter was included....
34.5.2 Unknown Release Notes for v34.5.2 Fixes - Fixed ElectronAccessibilityUI bug. #46588 (Also in 33, 35, 36) - Fixed a possible BrowserWindow crash caused by closing a parent window with focus or blur events. #46582 (Also in 35, 36)...
34.5.1 Unknown Release Notes for v34.5.1 Fixes - Fixed a Linux-only issue where the context menu runs the action under the cursor when opened and should not. #46436 - Fixed a bug that could cause some maximized windows on Linux to repo...
34.5.0 Unknown Release Notes for v34.5.0 Fixes - Fixed an issue where context-menu event weren't emitted as expected on Windows in draggable regions. #46328 (Also in 35, 36) - Fixed an issue where calling UtilityProcess.fork prior to t...
34.4.1 Unknown Release Notes for v34.4.1 Fixes - Fixed an issue where navigationHistory.restore() failed to restore the userAgent if it was overridden. #46298 (Also in 35, 36) Other Changes - Security: backported fix for CVE-2025-2783....
34.4.0 Unknown Release Notes for v34.4.0 Features - Added ffmpeg.dll to delay load configuration. #46174 (Also in 35, 36) Fixes - Fixed NODE_OPTIONS parsing for child processes on macOS. #46242 (Also in 35, 36) - Fixed an issue where s...
34.3.4 Unknown Release Notes for v34.3.4 Fixes - Fixed an issue where Web Workers crashed on unhandled rejections. #46019 (Also in 35, 36) - Fixed an issue where snapped windows in Windows may sometimes be improperly restored. #46039 (...
34.3.3 Unknown Release Notes for v34.3.3 Fixes - Backported fix for 391907157, 361370195. #45966 Other Changes - Fixed an issue where Electron could fail to load on some older Linux distributions. #45982 (Also in 35, 36)
34.3.2 Unknown Release Notes for v34.3.2 Fixes - Improved webContents loading time when resolving fonts for uncommon scripts. #45917 (Also in 35, 36) Other Changes - Backported fix for 401059730. #45939 - Backported fix for 401059730....
34.3.1 Unknown Release Notes for v34.3.1 Fixes - Fixed an issue where contextmenu events wouldn't be correctly dispatched in draggable regions on Linux. #45840 (Also in 35) - Fixed an issue where setContentProtection(true) was reverted...
34.3.0 Unknown Release Notes for v34.3.0 Features - Added support for roundedCorners BrowserWindow constructor option on Windows. #45739 (Also in 35) Fixes - Backported fix for a upstream bug that cause Offscreen Rendering to stutter....
34.2.0 Unknown Release Notes for v34.2.0 Features - Added webContents.navigationHistory.restore(index, entries) API that allows restoration of navigation history. #45584 Fixes - Fixed an issue where windows on Windows with backgroundMa...
34.1.1 Unknown Release Notes for v34.1.1 Other Changes - Backported fix for 387258077,383070811. #45497
34.1.0 Unknown Release Notes for v34.1.0 Features - Added view.getVisible(). #45410 (Also in 35) - Added permission support for document.executeCommand("paste"). #45472 (Also in 33, 35) Fixes - Fixed a bug where the default path didn't...
34.0.2 Unknown Release Notes for v34.0.2 Fixes - Fixed a crash when calling shell.readShortcutLink caused by PKEY_AppUserModel_ToastActivatorCLSID sometimes being represented by a string uuid. #45350 (Also in 33) - Fixed a potential cr...