Bump electron from 44.4.5 to 44.5.1 #8051

Open
dependabot[bot] opened 7:15pm on October 7, 2026 wants to merge 1 commit into signalapp/signal-desktop main from
dependabot/npm_and_yarn/electron-44.5.1

Pull Request Overview

  • Opened on October 8, 2026
  • Status Open
  • Commit count 1 with first commit October 8, 2026

Total Delta

0 Total Diff Delta

Open Days

Open 27 weekdays

Test Delta

0 Diff Delta in Test Files
Breakdown by Phase

How long has this pull request spent in each phase of its lifecycle?

Data pending calculation for pull request

Author avatar

Bump electron from 44.4.5 to 44.5.1

Bumps electron from 44.4.5 to 44.5.1.

Release notes

Sourced from electron's releases.



electron v44.5.1


Release Notes for v44.5.1


Other Changes



  • Backported fixes from upstream ANGLE, Chromium, Dawn and V8. #54564


electron v44.5.0


Release Notes for v44.5.0


Features



  • Added launch-failure reporting with systemErrorCode to the app child-process-gone event. #54231 <!-- raw HTML omitted -->(Also in 45)<!-- raw HTML omitted -->


Fixes



  • Changed the default trash implementation on KDE Plasma 6 to kioclient. #54361 <!-- raw HTML omitted -->(Also in 45)<!-- raw HTML omitted -->

  • DevTools zoom in/out now uses the same zoom steps as Chromium. #54387 <!-- raw HTML omitted -->(Also in 45)<!-- raw HTML omitted -->

  • Fixed --xdg-portal-required-version having no effect and a spurious portal warning being logged for file dialogs on Linux. #54303 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->

  • Fixed a child WebContentsView losing focus when its window is reactivated. #54455 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->

  • Fixed a crash when a WebAuthn request used a security key that required its PIN. #54403 <!-- raw HTML omitted -->(Also in 45)<!-- raw HTML omitted -->

  • Fixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. #54420 <!-- raw HTML omitted -->(Also in 45)<!-- raw HTML omitted -->

  • Fixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via webContents.debugger. #54445 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->

  • Fixed a GPU process crash on startup when another instance of the app is using the same session data directory. #54469

  • Fixed a grey border around frameless windows on Linux WMs without compositing. #54391 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->

  • Fixed a main process crash when a native API method was called with a this value of a different native type; it now throws a TypeError. #54315 <!-- raw HTML omitted -->(Also in 43)<!-- raw HTML omitted -->

  • Fixed a possible crash during process exit when vm.Script or vm contexts created in the main process had been garbage collected shortly before quitting. #54266 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->

  • Fixed a possible crash on Windows on ARM when powerMonitor is torn down. #54408 <!-- raw HTML omitted -->(Also in 45)<!-- raw HTML omitted -->

  • Fixed a renderer crash calling image.toPNG() from a sandboxed preload script. #54502 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->

  • Fixed a renderer crash when a ResizeObserver loop-limit error handler modified layout. #54290 <!-- raw HTML omitted -->(Also in 45)<!-- raw HTML omitted -->

  • Fixed accent-color-changed on Windows reporting a colour that differed from systemPreferences.getAccentColor(). #54409 <!-- raw HTML omitted -->(Also in 45)<!-- raw HTML omitted -->

  • Fixed an issue where crashReporter.setUploadToServer() had no effect after crashReporter.start() was called. #54518 <!-- raw HTML omitted -->(Also in 45)<!-- raw HTML omitted -->

  • Fixed app.getRecentDocuments() omitting documents with non-ASCII paths on Windows. #54407 <!-- raw HTML omitted -->(Also in 45)<!-- raw HTML omitted -->

  • Fixed clipboard.read(), readText() and has() resolving seconds late on Linux while the app was idle. #54308 <!-- raw HTML omitted -->(Also in 42, 43, 45)<!-- raw HTML omitted -->

  • Fixed desktopCapturer.getSources() leaving non-resizable windows resizable on macOS. #54397 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->

  • Fixed fs.rmSync failing to remove read-only files on Windows. #54255 <!-- raw HTML omitted -->(Also in 42, 43, 45)<!-- raw HTML omitted -->

  • Fixed GDK_BACKEND leaking into processes spawned by Electron apps on Linux. #54425 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->

  • Fixed hidden windows continuing to render at full frame rate after setBackgroundThrottling(false) followed by setBackgroundThrottling(true). #54341 <!-- raw HTML omitted -->(Also in 45)<!-- raw HTML omitted -->

  • Fixed pointerLock permission requests from some iframes reporting the parent frame. #54464 <!-- raw HTML omitted -->(Also in 42, 43, 45)<!-- raw HTML omitted -->

  • Fixed setContentProtection(true) having no effect in Windows remote sessions. #54500 <!-- raw HTML omitted -->(Also in 45)<!-- raw HTML omitted -->

  • Fixed setIgnoreMouseEvents() taking effect late on X11. #54497 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->

  • Fixed setIgnoreMouseEvents(true) being undone by the next resize on X11. #54393 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->

    • Added setIgnoreMouseEvents support on Wayland.



  • Fixed shell.showItemInFolder() on Linux for paths containing #, ? or % when the file manager is reached over D-Bus. #54406 <!-- raw HTML omitted -->(Also in 45)<!-- raw HTML omitted -->

  • Fixed the default action label on Linux notifications not being localized. #54401 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->

  • Fixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. #54484 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->

  • Fixed the zoom level resetting on file: and other host-less pages after a location.hash change. #54442 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->

  • Fixed typing not working after closing an alert() or confirm() on Windows. #54461 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->

  • Fixed utilityProcess dropping stdout/stderr output that the child wrote immediately before exiting. #54278 <!-- raw HTML omitted -->(Also in 42, 43, 45)<!-- raw HTML omitted -->

  • Fixed visual zoom limits resetting on navigation and not applying to webviews. #54449 <!-- raw HTML omitted -->(Also in 43, 45)<!-- raw HTML omitted -->


<!-- raw HTML omitted -->

... (truncated)

Commits



  • 19c6011 chore: cherry-pick 27 changes from angle, chromium, dawn and v8 (#54564)


  • 435b189 test: parse all custom page size PDFs in one pdf.js process (#54544)


  • a2db7a8 test: wait for child output before asserting on it (#54541)


  • fa180db fix: crashReporter.setUploadToServer() having no effect after start (#54518)


  • 60f40fe test: wait for focus before requesting pointer lock in spec (#54533)


  • f0a852d test: wait for earlier Electron workers to exit before serial specs (#54512)


  • 42ed175 fix: apply the X11 input shape before setIgnoreMouseEvents() returns (#54497)


  • 71490d8 fix: apply setContentProtection() in Windows remote sessions again (#54500)


  • d4bd178 fix: throw instead of crashing when nativeImage cannot create a Buffer (#54502)


  • 614efcd fix: report install folders that the sandbox cannot read on Windows instead o...

  • Additional commits viewable in compare view


Dependabot compatibility score

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)

No comments have been left on this PR.