Electron v29.4.3
Release Notes
Fixes
Fixed an issue where
app.setLoginItemSettings
incorrectly checked againstloginItemService
. #42405 (Also in 30, 31)Fixed an issue where
navigator.usb.getDevices()
could crash in some circumstances. #42463 (Also in 30, 31)Fixed an issue where bad flags passed via
--js-flags
could cause a crash. #42442 (Also in 30, 31)Fixed an issue where control could fail to return properly after saving a dialog using showOpenDialogSync on Linux. #42679 (Also in 30, 31, 32)
Fixed an issue where some calls to WebUSB methods could crash. #42363 (Also in 31)
Fixed potentially incorrect exit code in UtilityProcess. #42396 (Also in 30, 31)
Fixed support for multiple folder/file selection in //shell_dialogs portal implementation. #42425 (Also in 30, 31)
Re-adds functionality to check whether or not an app was launched as a login service on macOS. #42421 (Also in 30, 31)
Other Changes
Fixed crash in gpu process when software compositing is enabled on linux with x11 platform. #42569 (Also in 30, 31, 32)
Fixed startup crash on linux when obtaining display info with x11 backend. #42641
Improved error messages when
ses.cookies.set
fails. #42399 (Also in 30, 31)Security: backported fix for 339736513.
Security: backported fix for CVE-2024-5499.
Security: backported fix for CVE-2024-5493.
Security: backported fix for CVE-2024-5494.
Security: backported fix for CVE-2024-5495.
Security: backported fix for CVE-2024-5496. #42589
Security: backported fix for CVE-2024-5158.
Security: backported fix for CVE-2024-5160.
Security: backported fix for CVE-2024-5157.
Security: backported fix for CVE-2024-5159.
Security: backported fix for 340822365. #42572
Security: backported fix for CVE-2024-5831.
Security: backported fix for CVE-2024-5832. #42603
Security: backported fix for CVE-2024-6100.
Security: backported fix for CVE-2024-6101.
Security: backported fix for CVE-2024-6103. #42618