v43.6.0Desktop
electron v43.6.0
Added 2
- Added a `badge` property to `MenuItem` on macOS 14+ for showing a count or custom text badge next to a menu item's label
- Added webContents.caretBrowsingEnabled for toggling caret browsing in a WebContents
Changed 1
- Updated Node.js to v24.20.0
Fixed 6
- Fixed VoiceOver Braille displays showing the wrong line in multi-line text fields on macOS so `AXLineForIndex` and `AXRangeForLine` now return the line containing the caret
- Fixed a pending read on a `net.request` chunked upload stream inside a protocol handler never settling when the request failed or was aborted
- Fixed a potential crash when using `menu.popup` with a frame from an offscreen rendered window
- 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
- Fixed application crash after a large number of IPC messages from renderers
- Fixed native addons deriving from `node::ObjectWrap` aborting during garbage collection on Node.js 24.19.0 and later
From Electron
Release Notes for v43.6.0
Features
- Added a
badgeproperty toMenuItemon 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:
AXLineForIndexandAXRangeForLinenow return the line containing the caret. #53428 - Fixed a pending read on a
net.requestchunked 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.popupwith 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::ObjectWrapaborting during garbage collection on Node.js 24.19.0 and later. #53393 (Also in 42, 44, 45)