dependabot-bot's Description of Work
Bumps electron from 44.1.0 to 44.2.0.
Release notes
Sourced from electron's releases.
electron v44.2.0
Release Notes for v44.2.0
Fixes
- Fixed a pending read on a
net.requestchunked upload stream inside a protocol handler never settling when the request failed or was aborted. #53373 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->- Fixed a potential crash when using
menu.popupwith a frame from an offscreen rendered window. #53362 <!-- raw HTML omitted -->(Also in 43)<!-- raw HTML omitted -->- 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. #53455 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->
- Fixed application crash after a large number of IPC messages from renderers. #53417 <!-- raw HTML omitted -->(Also in 42, 43, 45)<!-- raw HTML omitted -->
- Fixed native addons deriving from
node::ObjectWrapaborting during garbage collection on Node.js 24.19.0 and later. #53392 <!-- raw HTML omitted -->(Also in 42, 43, 45)<!-- raw HTML omitted -->Other Changes
- Backported fixes from upstream ANGLE, Chromium, Skia and V8. #53479
- Improved throughput of responses that
protocol.handlehandlers return straight fromnet.fetch. #53378- Updated Chromium to 152.0.7977.76. #53382
- Updated Node.js to v24.20.0. #53250
electron v44.1.1
Release Notes for v44.1.1
Fixes
- Fixed
chrome.tabs.query()returning taburlandtitleto extensions without thetabspermission or host access, aligning withtabs.get. #53354 <!-- raw HTML omitted -->(Also in 42, 43, 45)<!-- raw HTML omitted -->- 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. #53331 <!-- raw HTML omitted -->(Also in 42, 43)<!-- raw HTML omitted -->- Fixed an intermittent crash at startup on Linux caused by a race between Pango and the main thread initializing fontconfig. #53340 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->
- 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. #53335 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->- 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. #53333 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->- Fixed the PDF viewer failing to save an edited PDF with
NotAllowedError: Third party iframes are not allowed to show a file picker. #53328 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->
Commits
-
aa650d7ci: bump build-tools to pick up the .patches merge driver (#53483) -
aad3008chore: cherry-pick 10 changes from angle, chromium, skia and v8 (#53479) -
17a16f1build: pin the siso revision in build/siso_revision instead of fetching Chrom... -
fef76a6ci: retry the depot_tools clones and the angle fetch on transient network err... -
e255208ci: use a download-artifact fork that doesn't parse the event file at import ... -
81fe24eperf: relay untouched net.fetch responses from protocol.handle without pumpin... -
5a7a11dfix: backport Node.js cleanup hook fixes for node::ObjectWrap addons (44-x-y)... -
3e1fc8bfix: terminate immediately on asar integrity violation (#53455) -
5abd26atest: run the Squirrel.Mac updater specs concurrently off a signed template (... -
0faf4b9ci: don't fail the macOS build when Homebrew can't reach its API during clean... - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)