v43.5.1Desktop
electron v43.5.1
Fixed 7
- Fixed chrome.tabs.query() returning tab url and title to extensions without the tabs permission or host access, aligning with tabs.get
- Fixed a renderer crash when an array with a throwing property getter is passed across contextBridge, and several main/utility-process crashes when option objects passed to Electron APIs contain throwing accessors or Proxy traps
- Fixed an intermittent crash at startup on Linux caused by a race between Pango and the main thread initializing fontconfig
- Fixed an issue where an exception thrown by a property getter on an object passed through contextBridge was swallowed instead of being thrown back to the caller
- Fixed main process crashes when navigating to http://accessibility/ or http://devtools/, when an extension background page used navigator.mediaDevices, and when calling SerialPort.forget() for a disconnected device
- Fixed the PDF viewer failing to save an edited PDF with NotAllowedError: Third party iframes are not allowed to show a file picker
- Fixed xdg-desktop-portal misidentifying Electron apps whose desktopName contains dashes, which broke globalShortcut and other portal-based APIs on Linux
From Electron
Release Notes for v43.5.1
Fixes
- Fixed
chrome.tabs.query()returning taburlandtitleto extensions without thetabspermission or host access, aligning withtabs.get. #53356 (Also in 42, 44, 45) - Fixed a renderer crash when an array with a throwing property getter is passed across
contextBridge, and several main/utility-process crashes when option objects passed to Electron APIs contain throwing accessors or Proxy traps. #53330 (Also in 42, 44) - Fixed an intermittent crash at startup on Linux caused by a race between Pango and the main thread initializing fontconfig. #53339 (Also in 44, 45)
- Fixed an issue where an exception thrown by a property getter on an object passed through
contextBridgewas swallowed instead of being thrown back to the caller. #53334 (Also in 44, 45) - Fixed main process crashes when navigating to
http://accessibility/orhttp://devtools/, when an extension background page usednavigator.mediaDevices, and when callingSerialPort.forget()for a disconnected device. #53332 (Also in 44, 45) - Fixed the PDF viewer failing to save an edited PDF with
NotAllowedError: Third party iframes are not allowed to show a file picker. #53327 (Also in 44, 45) - Fixed xdg-desktop-portal misidentifying Electron apps whose
desktopNamecontains dashes, which brokeglobalShortcutand other portal-based APIs on Linux. #52722