Electron Releases - v11.4.0

npm install electron@v11.4.0
yarn add electron@v11.4.0

Release Notes

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