Bump electron from 43.4.0 to 43.4.1 #8000

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

Pull Request Overview

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

Total Delta

0 Total Diff Delta

Open Days

Open 20 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.4.0 to 43.4.1

Bumps electron from 43.4.0 to 43.4.1.

Release notes

Sourced from electron's releases.



electron v43.4.1


Release Notes for v43.4.1


Fixes



  • Fixed DevTools popup and context menus not appearing when DevTools is hosted in a custom window via webContents.setDevToolsWebContents(). #52937 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->

  • Fixed registerFileProtocol and registerHttpProtocol returning readable responses to cross-origin no-cors fetches; they now return opaque responses like protocol.handle. #52853 <!-- raw HTML omitted -->(Also in 41, 42, 44)<!-- raw HTML omitted -->

  • Fixed a WebContentsView staying blank after its window is shown when setBackgroundThrottling(false) was called while the window was hidden. #52864 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed a crash in systemPreferences.promptTouchID(reason) when an invalid reason value is passed. #52782 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed a crash when resolving a path inside a malformed ASAR archive that contains cyclic link entries. #52857 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed a crash with app.setLoginItemSettings if a non-UTF8 service name is used. #52944 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->

  • Fixed a memory leak when creating BrowserWindows. #52892 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed a possible crash (SIGABRT) during process exit when the process had loaded tls/https shortly before exiting, affecting app.exit() before ready and short-lived ELECTRON_RUN_AS_NODE / child_process.fork() scripts. #52870 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->

  • Fixed a possible main process crash at quit when a session was created from JavaScript that runs during shutdown. #52925 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->

  • Fixed a potential crash in contentTracing.stopRecording() when the trace file could not be written to the requested path. #52795 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed a rare crash in the main process when DevTools were opened and a garbage collection ran before the DevTools frontend finished loading. #52903 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->

  • Fixed a regression preventing from transparent frameless windows from being resized on Linux. #52947 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->

  • Fixed an npm install failure with no recovery path when the OS blocked the native zip extractor from loading (for example, Windows Smart App Control). #52845 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->

  • Fixed an issue on Windows where the app process could fail to exit after app.quit() while a shell.openExternal() or shell.openPath() call was still waiting on a system "Open with" dialog. #52897 <!-- raw HTML omitted -->(Also in 41, 44)<!-- raw HTML omitted -->

  • Fixed crash in sharedTexture module when GPU context becomes unavailable. #52938 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->

  • Fixed custom V8 snapshots (electron-mksnapshot, and the loadBrowserProcessSpecificV8Snapshot fuse) having no effect in the main process on macOS arm64, Linux x64 and Windows x64. #52877 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed downloading files that live inside an asar archive, including saving a packed PDF from the built-in PDF viewer. #52826 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->

  • Fixed the built-in PDF viewer not rendering documents in in-memory sessions (partitions without the persist: prefix). #52835 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->

  • Fixed windows opened by a sandboxed top-level frame not inheriting the opener's sandbox restrictions. #52848 <!-- raw HTML omitted -->(Also in 41, 42, 44)<!-- raw HTML omitted -->


  • <webview> and window.open now inherit nodeIntegrationInWorker from the embedder, consistent with the other Node and sandbox preferences. #52830 <!-- raw HTML omitted -->(Also in 41, 42, 44)<!-- raw HTML omitted -->


Other Changes



  • Backported fix for 524628213. #52868

  • Backported fixes for 542224257, 542025190. #52842

  • Backported fixes from upstream Chromium and V8. #52778

  • Fixed Tray icons not appearing (and their menus not opening) on Linux desktops that address the StatusNotifierItem by its unique D-Bus name or via the org.freedesktop.StatusNotifierItem interface, such as GNOME with the AppIndicator extension, Cinnamon and XFCE. #52952

  • Fixed an issue on macOS where a page's first use of speechSynthesis could block the main process for several hundred milliseconds. #52814

  • Reduced idle main-process CPU wakeups caused by Node.js timers and immediates. #52905 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->


Commits



  • 340bae1 ci: fix generating ffmpeg (#52961)


  • 5d74fe3 fix: show DevTools popup menus for setDevToolsWebContents() frontends (#52937)


  • 7bb1b8f refactor: SimpleURLLoaderWrapper managed by cppgc (#52934)


  • ce2dc12 fix: prevent crash when GPU context unavailable in sharedTexture (#52938)


  • d1afd78 chore: cleanup includes of Win32 headers (#52945)


  • bfc9c62 chore: cherry-pick 3a02de271fd3 and 726eafecc145 from chromium (#52952)


  • 524a3df fix: dangling rawptr NativeWindow::primary_web_contents_view_ (#52939)


  • a2e9e45 ci: log Datadog upload failure instead of failing job (#52936)


  • d593366 fix: transparent windows can be resized on Linux (#52947)


  • 4a04028 fix: don't crash on non-UTF8 serviceName in app.setLoginItemSettings (#52944)

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