Black Lives Matter. Support the Equal Justice Initiative and read our statement here.

Stable Releases

Electron 11.4.3 2021-04-14T08:10:39Z ()

Fixes

  • Fixed a bug where, when a JumpList task description exceeded 260 characters, the JumpList was empty, despite valid entries. #28524 (Also in 12, 13)
  • Fixed a network process crash that could happen when using setCertificateVerifyProc with many concurrent verification requests. #28470 (Also in 12, 13)
  • Fixed failing to request file:// resources when web security is disabled. #28589 (Also in 12, 13)
  • Support wasm-eval csp behind WebAssemblyCSP flag. #28576 (Also in 12, 13)
  • Transparent windows cannot be maximized using the Windows system menu or by double clicking the title bar. #28635 (Also in 12, 13)

Other Changes

  • Security: backported fix for chromium:1196683. #28639

Electron 11.4.2 2021-04-02T21:55:00Z ()

Fixes

  • Fixed an issue where the thumbar disappeared after win.hide() on Windows. #28391 (Also in 10, 12, 13)
  • Fixed bug where TouchBarPopover and TouchBarGroup were no longer rendering. #28412 (Also in 12)
  • Fixed crash when exiting app with active nodejs worker_threads. #28471
  • Fixed service worker not working with custom protocol. #28353 (Also in 12, 13)

Documentation

  • Documentation changes: #28364

Electron 11.4.1 2021-03-23T19:15:18Z ()

Fixes

  • Fixed desktopCapturer.getSources() promise result sometimes never resolving. #28282 (Also in 10, 12, 13)
  • Fixed an issue where the drag regions in BrowserViews on macOS could be off in their y-axis. #28297 (Also in 10, 12, 13)
  • Fixed context menus not being positioned correctly when near the edge of the screen. #28278 (Also in 12, 13)
  • Fixed intensive I/O from asar files causing ERR_FILE_NOT_FOUND after a while. #28201 (Also in 12, 13)
  • Fixed issue where window.open() would not return an object with a location.href setter when contextIsolation is enabled and nativeWindowOpen is disabled. #28161 (Also in 10, 12)
  • URLS passed to shell.openExternal on windows are now correctly URI encoded. This was already occurring on macOS and Linux. #28340 (Also in 10, 12, 13)

Other Changes

  • Security: Backported fix to CVE-2021-21174. #28233
  • Security: Backported the fix to CVE-2021-21169. #28236
  • Security: backported fix for CVE-2021-21166. #28132
  • Security: backported fix for CVE-2021-21172. #28294
  • Security: backported fix for CVE-2021-21175. #28247
  • Security: backported fix for CVE-2021-21179. #28249
  • Security: backported fix for chromium:1167357. #28198

Documentation

  • Documentation changes: #28212

Electron 11.4.0 2021-03-23T03:13:30Z ()

Features

  • Added support for the des-ede3 cipher in node crypto. #27993 (Also in 12)

Fixes

  • Colors returned from systemPreferences.getAccentColor(), getSystemColor and getColor are now correctly converted into the devices color space. Previously the color would have been subtly incorrect. #28171 (Also in 12, 13)
  • Fixed a potential crash when resetting BrowserViews. #27948 (Also in 10, 12)
  • Fixed an issue where BrowserViews could have mismatched draggable regions to their bounds. #27987 (Also in 10, 12)
  • Fixed an issue where win.capturePage() never called back after calling hide() for a hidden window on some platforms. #28074 (Also in 12, 13)
  • Fixed an issue where libuv might hang with multiple subframes when nodeIntegrationInSubframes is enabled. #27880 (Also in 10, 12)
  • Fixed an out-of-bounds access in WebContents.sendInputEvent. #27853 (Also in 10, 12)
  • Fixed background color not being applied for child windows created by native window.open path. #27944 (Also in 10, 12)
  • Fixed crash when calling getBackgroundColor on a transparent window with no assigned background color. #28186 (Also in 12, 13)
  • Fixed native window.open() to not use windowName/frameName as title by default. #27813 (Also in 10, 12)
  • Fixed navigator.bluetooth.requestDevice crash. #27941 (Also in 12)
  • Fixed warning when worldSafeExecuteJavaScript is disabled. #27968 (Also in 10, 12)

Other Changes

  • Backported fix for CVE-2020-27844. #28101
  • Fixed native module compilation with AsyncCleanupHooks on windows. #28108 (Also in 12, 13)
  • Security: backported fix for 1180871. #28046
  • Security: backported fix for CVE-2021-21160. #28093
  • Security: backported fix for CVE-2021-21162. #28091
  • Security: backported fix for CVE-2021-21165. #28089
  • Security: backported fix for CVE-2021-21181. #28097
  • Security: backported fix for CVE-2021-21193. #28165
  • Security: backported fix to 1177593. #28050

Electron 11.3.0 2021-02-19T23:59:13Z ()

Features

  • Added allowFileAccess option to loadExtension() API. #27703 (Also in 12)
  • Added win.setTopBrowserView() so that BrowserViews can be raised. #27712 (Also in 10, 12)

Fixes

  • Backported fix for https://crbug.com/1125165. #27558
  • Fixed OS-level shortcuts on macOS (e.g. Ctrl + F2, ⌘ + ~). #27787 (Also in 12)
  • Fixed SVG content with filter sometimes not being rendered. #27699
  • Fixed a crash when calling crypto.createDiffieHellman() with certain parameters. #27766 (Also in 12)
  • Fixed a memory leak when creating BrowserWindows. #27640 (Also in 12)
  • Fixed an erroneous enableBlinkFeatures warning shown webviews which enabled no Blink features. #27789 (Also in 10, 12)
  • Fixed an issue where deleted download directories would be sometimes recreated by the operating system. #27808 (Also in 10, 12)
  • Fixed an occasional white flicker present when rendering BrowserViews in close succession. #27659 (Also in 10, 12)
  • Fixed crash when destroying WebContents in the crashed event. #27757 (Also in 10, 12)
  • Fixed memory leak when sending non-primitives over the context bridge. #27638 (Also in 10, 12)
  • Fixed native window freeze on Windows when Electron app is sent to tray and external display changes. #27669 (Also in 12)
  • Fixed svg with filter content not being rendered. #27635

Other Changes

  • Fixed crash when loading wasm modules in child node process with mac arm64 > 11.2. #27684 (Also in 12)
  • Fixed slow child process spawning on macOS Big Sur. #27654 (Also in 10, 12)
  • Reverted posix_spawn change in libuv that affected child process spawning on macOS Big Sur. #27809 (Also in 10, 12)
  • Security: backported fix for 1138143. #27780
  • Security: backported fix for 1155974. #27779
  • Security: backported fix for 1166504. #27778
  • Security: backported fix for 1170657. #27781
  • Security: backported fix for 1171954. #27777
  • Security: backported fix for 1172192. #27776
  • Security: backported fix for 1177341. #27750
  • Security: backported fix for chromium:1162942. #27614
  • Security: backported fix for https://crbug.com/1161705. #27609

Documentation

  • Documentation changes: #27817
All Releases Back to index

Keyboard Shortcuts

Key Action
/ Focus the search bar
Esc Focus the search bar and cleans it
Select the next search result
Select the previous search result
Enter Open the selected search result
cmdEnter Ctrl+Enter Open the selected search result in a new tab