Electron Releases

Filter by channel Filter by major release

Release Notes for v11.4.1

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

Release Notes for v11.4.0

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