Electron v43.6.0

npm
npm install --save-dev electron@43.6.0
yarn
yarn add --dev electron@43.6.0
Google ChromeChromium
150.0.7871.250
Node.jsNode.js
24.20.0
V8V8
15.0.245.31

Release Notes

Features

  • Added a badge property to MenuItem on macOS 14+ for showing a count or custom text badge next to a menu item's label. #53045 (Also in 44)

  • Added webContents.caretBrowsingEnabled for toggling caret browsing in a WebContents. #53034 (Also in 44)

Fixes

  • Fixed VoiceOver Braille displays showing the wrong line in multi-line text fields on macOS: AXLineForIndex and AXRangeForLine now return the line containing the caret. #53428

  • Fixed a pending read on a net.request chunked upload stream inside a protocol handler never settling when the request failed or was aborted. #53374 (Also in 44, 45)

  • Fixed a potential crash when using menu.popup with a frame from an offscreen rendered window. #53432 (Also in 44)

  • Fixed an intermittent crash (access violation) on Windows when an ASAR integrity violation is detected, so the process now exits with code 1 as intended. #53456 (Also in 44, 45)

  • Fixed application crash after a large number of IPC messages from renderers. #53420 (Also in 42, 44, 45)

  • Fixed native addons deriving from node::ObjectWrap aborting during garbage collection on Node.js 24.19.0 and later. #53393 (Also in 42, 44, 45)

Other Changes

  • Backported fixes from upstream ANGLE, Chromium, Skia and V8. #53485

  • Backported fixes from upstream Chromium, Dawn and V8. #53396

  • Updated Node.js to v24.20.0. #53249