Electron v21.3.4

npm
npm install --save-dev electron@21.3.4
yarn
yarn add --dev electron@21.3.4
Google ChromeChromium
106.0.5249.199
Node.jsNode.js
16.16.0
V8V8
10.6.194.27

Release Notes

Fixes

  • Changed HTML5 Notifications created with the requireInteraction option to not timeout on Linux and Windows. #36503 (Also in 22)

  • Fixed a BrowserWindow maxWidth or maxHeight of 0 causing strange resizing behavior. #36510

  • Fixed an RTL issue that could happen in some locales when calling BrowserWindow.setTrafficLightPosition() on macOS. #36852 (Also in 22)

  • Fixed an issue with incorrect focus ring highlighting when using dialog.showMessageBox(). #36801 (Also in 22, 23)

  • Fixed binary stripping for branded release builds on Linux. #36655 (Also in 22, 23)

  • Fixed warning about duplicate WebSwapCGLLayer symbols when Electron starts on macOS. #36798 (Also in 22, 23)

Other Changes

  • Added node-api: handle no support for external buffers. #36625

  • Security: backported fix for 1365082. #36591

  • Security: backported fix for 1367993. #36675

  • Security: backported fix for 1393177. #36685

  • Security: backported fix for CVE-2022-4174. #36580

  • Security: backported fix for CVE-2022-4174. #36821

  • Security: backported fix for CVE-2022-4175. #36578

  • Security: backported fix for CVE-2022-4179. #36584

  • Security: backported fix for CVE-2022-4180. #36582

  • Security: backported fix for CVE-2022-4181. #36576

  • Security: backported fix for CVE-2022-4190. #36589

  • Security: backported fix for CVE-2022-4193. #36593

  • Security: backported fix for CVE-2022-4436. #36687

  • Security: backported fix for CVE-2022-4437. #36677

  • Security: backported fix for CVE-2022-4438. #36681

  • Security: backported fix for CVE-2022-4439. #36679

  • Security: backported fix for [CVE-2022-4262]. #36553

  • Security: backported fix for chromium:1393384. #36683