Bump electron from 43.0.0 to 43.4.0 #7991

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

Pull Request Overview

  • Opened on August 17, 2026
  • Status Open
  • Commit count 1 with first commit August 17, 2026

Total Delta

0 Total Diff Delta

Open Days

Open 25 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 43.0.0 to 43.4.0

Bumps electron from 43.0.0 to 43.4.0.

Release notes

Sourced from electron's releases.



electron v43.4.0


Release Notes for v43.4.0


Features



  • Added webFrameMain.printToPDF() to allow printing individual frames to PDF from the main process. #52627 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed an issue where getDisplayMedia({ audio: { restrictOwnAudio: true } }) was ignored in setDisplayMediaRequestHandler, causing loopback audio to include local app playback. #52533 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->


Fixes



  • Fixed a browser process crash that could occur during Windows logoff, shutdown, or restart. #52620 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed a crash report when the X server or Wayland compositor exits while an app is running. #52685 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed a crash when quickly switching menus while the app is under heavy load. #52673 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed a potential crash when notifying user activation before the primary main frame was live. #52697 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed an issue where a JavaScript out-of-memory crash could be reported from inside the crash-key handler instead of at the out-of-memory site. #52725 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed the Linux system accent color intermittently not being applied (systemPreferences.getAccentColor() returning an empty string on some launches). #52575


Other Changes



  • Backported fixes from upstream ANGLE and Chromium. #52709

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

  • No user-facing change; semver/none. #52732

  • Updated Chromium to 150.0.7871.224. #52693


electron v43.3.0


Release Notes for v43.3.0


Features



  • Added available to process.getSystemMemoryInfo() on Linux, exposing proc/meminfo MemAvailable. #52379 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->


Fixes



  • Fixed BrowserWindow size corruption on Windows when created with explicit x/y on a secondary monitor whose DPI differs from the primary. #52501 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed Dirent.parentPath being undefined for fs.readdir, fs.readdirSync, fs.glob, and fs.globSync with withFileTypes: true inside asar archives. #52505 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed dialog.showOpenDialog/dialog.showSaveDialog opening at an unusable location on Linux when defaultPath is a bare filename without a directory. #52401 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->

  • Fixed a UAF with protocol.registerStreamProtocol when an error is emitted during a read. #52514 <!-- raw HTML omitted -->(Also in 41, 42, 44)<!-- raw HTML omitted -->

  • Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52510 <!-- raw HTML omitted -->(Also in 41, 42, 44)<!-- raw HTML omitted -->

  • Fixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. #52607 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->

  • Fixed an issue where loading ICO files from ASAR archives on Windows left temporary icon files behind. #52478 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed an issue where some values passed into requestSingleInstanceLock could result in a crash. #52471 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->


Other Changes



  • Fixed bindings for MV3 service workers. #52503

  • Improved the error message when an asar integrity check fails to name the entry that failed. #52622 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Updated Chromium to 150.0.7871.212. #52524

  • Updated Node.js to v24.18.1. #52552


electron v43.2.0


Release Notes for v43.2.0


Features


<!-- raw HTML omitted -->

... (truncated)

Commits



  • 154ee91 build: add release-assets.json expected-asset manifest (43-x-y) (#52732)


  • 3aa653e fix: don't allocate crash keys inside the v8 oom callback (#52725)


  • 8e867d9 chore: cherry-pick 4 changes from angle and chromium (#52709)


  • fb05750 fix: exit and lower child shutdown priority when the windows session ends (#5...


  • 999ab41 chore: remove redundant isolate params in the context bridge (#52703)


  • 3367ede chore: bump chromium to 150.0.7871.224 (43-x-y) (#52693)


  • f05dfa0 fix: guard NotifyUserActivation on live main frame. (#52697)


  • 74fab79 fix: exit gracefully when the display server connection is lost (#52685)


  • 22341b0 docs: advise bisect-friendly commits in chromium upgrade skill (#52688)


  • ca5fb8d docs: tighten commit organization rules in electron-chromium-upgrade skill (#...

  • 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.