Electron v15.3.1
Release Notes
Features
Added warning when
ipcRenderer.sendSync()is called with no listeners for channel onipcMain. #31434 (Also in 13, 14, 16)
Fixes
Changed WebHID to use
disable-hid-blocklistflag to enable FIDO devices. #31649 (Also in 16)Fixed
<webview>background transparency regression. #31701 (Also in 14)Fixed
clipboard.writeBuffer(),clipboard.readBuffer()andclipboard.read()'s ability to manipulate platform-specific clipboard formats. #31720 (Also in 16)Fixed a crash when a
BrowserWindowis closed subsequent to itswebContentsbeing destroyed. #31644 (Also in 14, 16)Fixed a tracing agent-related crash when initializing Node.js in service workers. #31476 (Also in 14, 16)
Fixed an issue where
Content-Dispositionfilenames would be incorrectly truncated at the first comma for a filename attachment which contained one. #31693 (Also in 13, 14, 16)Fixed an issue where
MediaMetadatadid not work properly. #31534 (Also in 13, 14, 16)Fixed an issue where
app.getPath('crashDumps')returned an incorrect path for Linux. #31712 (Also in 16)Fixed an issue where
clipboard.read()could cause crashes with custom clipboard formats. #31591 (Also in 16)Fixed an issue which caused print settings to not work properly when printing silently. #31616 (Also in 13, 14, 16)
Fixed clipboard.read to once again work like clipboard.readBuffer. #31651 (Also in 16)
Fixed crash when using sync dialog APIs immediately after async dialog APIs. #31658 (Also in 16)
Fixed event with invalid timestamp in trace log. #31422 (Also in 14, 16)
Other Changes
Backported fix for CVE-2021-37981. #31497
Backported fix for CVE-2021-37985. #31516
Backported fix for CVE-2021-37987. #31539
Backported fix for CVE-2021-37989. #31523
Backported fix for CVE-2021-37992. #31519
Backported fix for CVE-2021-37996. #31543
Backported fix for chromium:1245870. #31501
Backported fix for chromium:1252858. #31680