Pull Request Overview
- Opened on August 24, 2026
- Status Open
- Commit count 1 with first commit August 24, 2026
Total Delta
Open Days
Test Delta
How long has this pull request spent in each phase of its lifecycle?
Data pending calculation for pull request
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
registerFileProtocolandregisterHttpProtocolreturning readable responses to cross-originno-corsfetches; they now return opaque responses likeprotocol.handle. #52853 <!-- raw HTML omitted -->(Also in 41, 42, 44)<!-- raw HTML omitted -->- Fixed a
WebContentsViewstaying blank after its window is shown whensetBackgroundThrottling(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.setLoginItemSettingsif 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/httpsshortly before exiting, affectingapp.exit()beforereadyand short-livedELECTRON_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 installfailure 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 ashell.openExternal()orshell.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 theloadBrowserProcessSpecificV8Snapshotfuse) 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>andwindow.opennow inheritnodeIntegrationInWorkerfrom 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
Trayicons not appearing (and their menus not opening) on Linux desktops that address the StatusNotifierItem by its unique D-Bus name or via theorg.freedesktop.StatusNotifierIteminterface, such as GNOME with the AppIndicator extension, Cinnamon and XFCE. #52952- Fixed an issue on macOS where a page's first use of
speechSynthesiscould 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
-
340bae1ci: fix generating ffmpeg (#52961) -
5d74fe3fix: show DevTools popup menus for setDevToolsWebContents() frontends (#52937) -
7bb1b8frefactor: SimpleURLLoaderWrapper managed by cppgc (#52934) -
ce2dc12fix: prevent crash when GPU context unavailable in sharedTexture (#52938) -
d1afd78chore: cleanup includes of Win32 headers (#52945) -
bfc9c62chore: cherry-pick 3a02de271fd3 and 726eafecc145 from chromium (#52952) -
524a3dffix: dangling rawptrNativeWindow::primary_web_contents_view_(#52939) -
a2e9e45ci: log Datadog upload failure instead of failing job (#52936) -
d593366fix: transparent windows can be resized on Linux (#52947) -
4a04028fix: don't crash on non-UTF8 serviceName in app.setLoginItemSettings (#52944) - 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)
No comments have been left on this PR.