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
Diff Delta:
0
About 0 Diff Delta/hour
Classified as:  General

dependabot-bot's Description of Work

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)

2 total changed files
(2 files ignored)
Youโ€™ve reached the end of the pull request
Thus concludes todayโ€™s episode of โ€œJust One Small Changeโ€