Skip to content

chore(deps-dev): bump electron from 41.10.3 to 43.3.0 in /ui - #10974

Merged
DOsinga merged 1 commit into
mainfrom
dependabot/npm_and_yarn/ui/electron-43.2.0
Aug 11, 2026
Merged

chore(deps-dev): bump electron from 41.10.3 to 43.3.0 in /ui#10974
DOsinga merged 1 commit into
mainfrom
dependabot/npm_and_yarn/ui/electron-43.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 5, 2026

Copy link
Copy Markdown
Contributor

Bumps electron from 41.10.3 to 43.3.0.

Release notes

Sourced from electron's releases.

electron v43.3.0

Release Notes for v43.3.0

Features

  • Added available to process.getSystemMemoryInfo() on Linux, exposing proc/meminfo MemAvailable. #52379 (Also in 42, 44)

Fixes

  • Fixed BrowserWindow size corruption on Windows when created with explicit x/y on a secondary monitor whose DPI differs from the primary. #52501 (Also in 42, 44)
  • Fixed Dirent.parentPath being undefined for fs.readdir, fs.readdirSync, fs.glob, and fs.globSync with withFileTypes: true inside asar archives. #52505 (Also in 42, 44)
  • Fixed dialog.showOpenDialog/dialog.showSaveDialog opening at an unusable location on Linux when defaultPath is a bare filename without a directory. #52401 (Also in 44)
  • Fixed a UAF with protocol.registerStreamProtocol when an error is emitted during a read. #52514 (Also in 41, 42, 44)
  • Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52510 (Also in 41, 42, 44)
  • Fixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. #52607 (Also in 44)
  • Fixed an issue where loading ICO files from ASAR archives on Windows left temporary icon files behind. #52478 (Also in 42, 44)
  • Fixed an issue where some values passed into requestSingleInstanceLock could result in a crash. #52471 (Also in 44)

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 (Also in 42, 44)
  • 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

  • Added net.WebSocket, a WHATWG-compatible WebSocket client for the main process that routes through Chromium's network stack. #52344 (Also in 42)

Fixes

  • Fixed app.disableHardwareAcceleration() not fully disabling GPU hardware usage on Windows starting from Electron 38. #52369 (Also in 41, 42, 44)
  • Fixed globalShortcut not working on GNOME Wayland by enabling Chromium's GlobalShortcutsPortalPreferredTrigger feature by default on Linux. #52228
  • Fixed a crash when showing Linux message boxes while another Linux UI implementation was active. #52410 (Also in 42, 44)
  • Fixed a window being marked hidden and background-throttled on macOS when covered by a transparent or click-through window. #52389 (Also in 44)
  • Fixed unnecessary autofill popup creation for fields without datalist suggestions, which could cause input latency on macOS. #52321 (Also in 41, 42, 44)
  • Fixed webContents.print() returning "Invalid printer settings" when print options are provided. #52381 (Also in 44)

Other Changes

  • Updated Chromium to 150.0.7871.129. #52355

electron v43.1.1

Release Notes for v43.1.1

Fixes

  • Fixed a browser-process crash (ValidateIntegrityOrDie) and spurious preload ENOENT errors when an app's app.asar is replaced on disk (e.g. by an updater or MDM software) while the app is running. #52293 (Also in 42, 44)

Other Changes

  • Updated Chromium to 150.0.7871.114. #52297

... (truncated)

Commits
  • 1aa21d2 chore: include the asar entry in integrity-check failure messages (#52622)
  • e94835e fix: remove shadow artifacts that appear when multiple windows are created on...
  • 3bbd302 build: update PGO profiles (#52596)
  • 8c0629a chore: bump node to v24.18.1 (43-x-y) (#52552)
  • e4976ed ci: trigger PGO generation when a chromium roll lands on a release branch (#5...
  • 75c1164 chore: remove dead code in autofill_popup_view.cc (#52549)
  • ad8aa54 chore: bump chromium to 150.0.7871.212 (43-x-y) (#52524)
  • b822de9 build: add extensions_renderer_generated_resources.pak (#52503)
  • 67e5bc4 ci: enable LSan on existing Linux ASan build job (#52527)
  • 815a207 fix: refactor to avoid UAF in NodeStreamLoader (#52514)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 5, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 44c4e0baac

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread ui/desktop/package.json Outdated
"@vitest/ui": "^4.0.18",
"autoprefixer": "^10.4.24",
"electron": "41.0.0",
"electron": "43.2.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Add a Linux fallback for hidden session imports

On Linux, Electron 43 removes support for the dialog showHiddenFiles option; select-import-session-file still relies on that option to make ~/.claude/projects and ~/.pi/agent/sessions visible (ui/desktop/src/main.ts:2207-2215). For Linux users importing sessions from those hidden home directories, this bump leaves the picker at $HOME while hiding the intended targets, so the advertised import path is no longer reachable by default. Please add a Linux-specific fallback or explicit path/default-location handling before moving to Electron 43. See Electron's breaking change note: https://www.electronjs.org/docs/latest/breaking-changes#removed-showhiddenfiles-in-dialogs-on-linux

Useful? React with 👍 / 👎.

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/ui/electron-43.2.0 branch from 44c4e0b to ccc5e6d Compare August 5, 2026 21:43

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ccc5e6d871

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread ui/desktop/package.json Outdated
"@vitest/ui": "^4.0.18",
"autoprefixer": "^10.4.24",
"electron": "41.0.0",
"electron": "43.2.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Bump past the Linux defaultPath regression

Pinning Electron to 43.2.0 keeps a known Linux dialog regression that was fixed in 43.3.0: showOpenDialog/showSaveDialog can open at an unusable location when defaultPath is just a filename. Goose hits that exact case when exporting recipes (RecipesView.tsx passes ${sanitizedTitle}.yaml through show-save-dialog), so Linux users can get a broken save dialog or lose the suggested filename; please bump to 43.3.0+ or pass an absolute default path. See Electron's fix note: https://github.com/electron/electron/releases/tag/v43.3.0

Useful? React with 👍 / 👎.

@dependabot @github

dependabot Bot commented on behalf of github Aug 8, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't parse your pnpm-lock.yaml. Because of this, Dependabot cannot update this pull request.

Bumps [electron](https://github.com/electron/electron) from 41.10.3 to 43.3.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](electron/electron@v41.10.3...v43.3.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 43.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps-dev): bump electron from 41.0.0 to 43.2.0 in /ui chore(deps-dev): bump electron from 41.10.3 to 43.3.0 in /ui Aug 10, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/ui/electron-43.2.0 branch from ccc5e6d to a481bd3 Compare August 10, 2026 01:28
@DOsinga
DOsinga merged commit c224dd8 into main Aug 11, 2026
23 checks passed
@DOsinga
DOsinga deleted the dependabot/npm_and_yarn/ui/electron-43.2.0 branch August 11, 2026 08:43
michaelneale added a commit that referenced this pull request Aug 11, 2026
* origin/main:
  chore(release): bump version to 1.46.0 (minor) (#10920)
  fix: secure Copilot API endpoint transport (#11129)
  fix(providers): map kimi_code provider name and pass correct provider to create_request (#11130)
  fix(cli): honor provider overrides on session resume (#10810)
  fix: enforce review check tool policy (#11128)
  chore(deps-dev): bump vite from 7.3.1 to 8.2.1 in /ui (#10977)
  chore(deps): bump jsonschema from 0.46.10 to 0.49.4 (#10857)
  chore(deps): bump sigstore-verify from 0.10.0 to 0.11.0 (#10856)
  chore(deps): bump lopdf from 0.42.0 to 0.44.0 (#10854)
  chore(deps): bump ctor from 0.2.9 to 0.6.3 (#10852)
  chore(deps-dev): bump @types/node from 20.19.37 to 26.1.2 in /ui (#10979)
  chore(deps-dev): bump @electron/fuses from 1.8.0 to 2.1.3 in /ui (#10978)
  chore(deps-dev): bump electron from 41.10.3 to 43.3.0 in /ui (#10974)
  fix(permissions): match extension owners exactly (#10455)
  fix: normalize critical command patterns (#10989)
  fix: keep LiteLLM default local (#10996)
  fix: encode GCP Vertex URL path segments (#10998)
  fix: make Open Plugins installs transactional (#10999)

# Conflicts:
#	Cargo.lock
#	ui/desktop/package.json
#	ui/pnpm-lock.yaml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant