Skip to content

build(deps): bump the electron group with 4 updates - #4319

Merged
wojtekn merged 1 commit into
trunkfrom
dependabot/npm_and_yarn/electron-2aa09255e1
Jul 24, 2026
Merged

build(deps): bump the electron group with 4 updates#4319
wojtekn merged 1 commit into
trunkfrom
dependabot/npm_and_yarn/electron-2aa09255e1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 24, 2026

Copy link
Copy Markdown
Contributor

Bumps the electron group with 4 updates: electron, @electron/get, electron-to-chromium and electron-winstaller.

Updates electron from 41.4.0 to 43.2.0

Release notes

Sourced from electron's releases.

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

electron v43.1.0

Release Notes for v43.1.0

Fixes

  • Fixed crash triggered by replacing an open application menu. #52276 (Also in 41, 42, 44)

Other Changes

  • Updated Chromium to 150.0.7871.47. #52235
  • Updated Node.js to v24.18.0. #52106

electron v43.0.0

Release Notes for v43.0.0

Stack Upgrades

... (truncated)

Commits
  • 9b58e96 fix: use GTK UI theme for Linux message boxes (#52410)
  • 281d885 fix: invalid printer settings when settings passed (#52381)
  • eddd87c fix: don't treat transparent overlays as occluders on macOS (#52389)
  • 2a35b07 test: make webContents.clone() process-id test offline (#52377)
  • 4675b83 chore: bump chromium to 150.0.7871.129 (43-x-y) (#52355)
  • 8d1cc07 feat: add net.WebSocket (#52344)
  • f7b6b2c fix: append --disable-gpu switch in app.disableHardwareAcceleration() (#52369)
  • 6a44af0 refactor: migrate electron::api::DesktopCapturer to cppgc (#52372)
  • edf129f fix: enable GlobalShortcutsPortalPreferredTrigger by default on Linux (#52228)
  • e04df3b build: add missing pdf resources dep in chromium_src (#52340)
  • Additional commits viewable in compare view

Updates @electron/get from 2.0.3 to 3.1.0

Release notes

Sourced from @​electron/get's releases.

v3.1.0

3.1.0 (2024-07-15)

Features

v3.0.0

3.0.0 (2023-10-31)

Bug Fixes

  • update dependencies to clean up yarn audit (#234) (6ab6b88)

BREAKING CHANGES

  • New minimum node version is node 14

Co-authored-by: Black-Hole 158blackhole@gmail.com

Commits
  • 0adc5b9 feat: cacheMode option (#267)
  • 2898abb build(deps): bump actions/checkout from 4.1.6 to 4.1.7 (#293)
  • 0b07cc7 build(deps): bump amannn/action-semantic-pull-request (#292)
  • 8d22f50 build(deps): bump braces from 3.0.2 to 3.0.3 (#291)
  • e180450 docs: improve types (#288)
  • 096e088 chore: bump electronjs/node in .circleci/config.yml to 2.3.0 (#290)
  • 4d874e2 chore: minor eslint and type fixes (#287)
  • e8fcb2c docs: add API docs to readme (#286)
  • 79dab2b build(deps): bump actions/checkout from 4.1.4 to 4.1.6 (#285)
  • 549bd94 chore: bump electronjs/node in .circleci/config.yml to 2.2.3 (#284)
  • Additional commits viewable in compare view

Updates electron-to-chromium from 1.5.359 to 1.5.395

Commits

Updates electron-winstaller from 5.4.0 to 5.4.4

Release notes

Sourced from electron-winstaller's releases.

v5.4.4

5.4.4 (2026-07-01)

Bug Fixes

  • replace deprecated prepublish script with prepare (#604) (5efd6a7), closes #564

v5.4.3

5.4.3 (2026-06-29)

Bug Fixes

v5.4.2

5.4.2 (2026-06-28)

Bug Fixes

  • fall back to 'wine' when 'wine64' is unavailable (#602) (d22a30f), closes #513

v5.4.1

5.4.1 (2026-06-28)

Bug Fixes

  • guard resetSignTool against undefined backup path (#601) (2e032d6), closes #576
Commits
  • 5efd6a7 fix: replace deprecated prepublish script with prepare (#604)
  • 85cff2a docs: clarify that name is the app name, not the AUMID (#605)
  • b969434 fix: escape @ in authors so nuspec XML stays valid (#389) (#603)
  • 3e68e94 docs: document fixUpPaths option in README options table (#600)
  • d22a30f fix: fall back to 'wine' when 'wine64' is unavailable (#602)
  • 2e032d6 fix: guard resetSignTool against undefined backup path (#601)
  • aac1771 build(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (#596)
  • 32e1b55 build(deps): bump electron/github-app-auth-action from 2.0.0 to 2.1.0 (#595)
  • 673457e build(deps): bump dsanders11/project-actions from 2.0.0 to 2.0.1 (#594)
  • fd66b2b chore: resolve dependabot security alerts (#592)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for electron-winstaller since your current version.

Install script changes

This version adds prepare script that runs during installation. Review the package contents before updating.


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 <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
Bumps the electron group with 4 updates: [electron](https://github.com/electron/electron), [@electron/get](https://github.com/electron/get), [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) and [electron-winstaller](https://github.com/electron/windows-installer).


Updates `electron` from 41.4.0 to 43.2.0
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](electron/electron@v41.4.0...v43.2.0)

Updates `@electron/get` from 2.0.3 to 3.1.0
- [Release notes](https://github.com/electron/get/releases)
- [Commits](electron/get@v2.0.3...v3.1.0)

Updates `electron-to-chromium` from 1.5.359 to 1.5.395
- [Changelog](https://github.com/Kilian/electron-to-chromium/blob/main/CHANGELOG.md)
- [Commits](Kilian/electron-to-chromium@v1.5.359...v1.5.395)

Updates `electron-winstaller` from 5.4.0 to 5.4.4
- [Release notes](https://github.com/electron/windows-installer/releases)
- [Commits](electron/windows-installer@v5.4.0...v5.4.4)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 43.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: electron
- dependency-name: "@electron/get"
  dependency-version: 3.1.0
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: electron
- dependency-name: electron-to-chromium
  dependency-version: 1.5.395
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: electron
- dependency-name: electron-winstaller
  dependency-version: 5.4.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: electron
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file. javascript Pull requests that update javascript code. labels Jul 24, 2026
@github-actions

Copy link
Copy Markdown
Contributor

ℹ️ This PR updates development dependencies with major version changes. Please review for potential breaking changes in the build/test pipeline.

@wojtekn wojtekn self-assigned this Jul 24, 2026
@wpmobilebot

Copy link
Copy Markdown
Collaborator

📊 Performance Test Results

Comparing 507ce7e vs trunk

app-size

Metric trunk 507ce7e Diff Change
App Size (Mac) 1362.09 MB 1374.70 MB +12.60 MB 🔴 0.9%

site-editor

Metric trunk 507ce7e Diff Change
load 1063 ms 1092 ms +29 ms ⚪ 0.0%

site-startup

Metric trunk 507ce7e Diff Change
siteCreation 6996 ms 7038 ms +42 ms ⚪ 0.0%
siteStartup 2353 ms 2356 ms +3 ms ⚪ 0.0%

Results are median values from multiple test runs.

Legend: 🟢 Improvement (faster) | 🔴 Regression (slower) | ⚪ No change (<50ms diff)

@wojtekn wojtekn left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I tested it locally and haven't found any issues.

I triggered builds for all platforms, and they worked fine.

@wojtekn
wojtekn merged commit 88ff6e7 into trunk Jul 24, 2026
12 of 14 checks passed
@wojtekn
wojtekn deleted the dependabot/npm_and_yarn/electron-2aa09255e1 branch July 24, 2026 08:15
@sejas

sejas commented Jul 24, 2026

Copy link
Copy Markdown
Member

@wojtekn , I'm having troubles to start the desktop app. I tried removing node_modules and starting againg. I suspect it could be related to this upgrade. Not sure if it's happening only on my local machine.

Pressing cmd+r starts the app correctly.

Screenshot 2026-07-24 at 15 29 36
[43468:0724/150109.147493:ERROR:electron/shell/renderer/electron_ipc_native.cc:33] Attempted to get the 'ipcNative' object but it was missing
@sejas

sejas commented Jul 24, 2026

Copy link
Copy Markdown
Member

I had a stale DevTools. I fixed it on my side by removing the extensions folder: rm -rf ~/Library/Application\ Support/Studio/extensions
Studio re-downloads fresh DevTools on next dev launch. Verified working on Electron 43.2.0.

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.

3 participants