Skip to content

Bump electron from 40.8.3 to 40.8.4 in /electron in the npm_and_yarn group across 1 directory#1292

Open
dependabot[bot] wants to merge 2 commits intomasterfrom
dependabot/npm_and_yarn/electron/npm_and_yarn-1d2e553eb7
Open

Bump electron from 40.8.3 to 40.8.4 in /electron in the npm_and_yarn group across 1 directory#1292
dependabot[bot] wants to merge 2 commits intomasterfrom
dependabot/npm_and_yarn/electron/npm_and_yarn-1d2e553eb7

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 3, 2026

Bumps the npm_and_yarn group with 1 update in the /electron directory: electron.

Updates electron from 40.8.3 to 40.8.4

Release notes

Sourced from electron's releases.

electron v40.8.4

Release Notes for v40.8.4

Fixes

  • Fixed an issue where nodeIntegrationInWorker overrides in setWindowOpenHandler were not honored for child windows sharing a renderer process with their opener. #50467 (Also in 38, 39, 41)
  • Fixed crash when handling JavaScript dialogs from windows opened with invalid or empty URLs. #50401 (Also in 39, 41, 42)
  • Fixed improper focus tracking in BaseWindow on MacOS. #50337 (Also in 39, 41, 42)
  • Fixed logic bug that rendered certain window types un-resizable on MAS builds. #50355 (Also in 41, 42)
  • Fixed utilityProcess exit event reporting incorrect exit codes on Windows when the exit code has the high bit. #50387 (Also in 41, 42)
  • Fixed window freeze when failing to enter/exit fullscreen on macOS. #50344 (Also in 39, 41, 42)

Other Changes

  • Added support for using a proxy during yarn install. #50352 (Also in 39, 41, 42)
  • Backported fix for 485935305. #50441
  • Backported fix for 489381399. #50449
  • Backported fixes for 484751092, 487117772. #50460
Commits
  • 2871c1d fix: read nodeIntegrationInWorker from per-frame WebPreferences (#50122) (#50...
  • 0d3f57f chore: cherry-pick 074d472db745 from chromium (#50449)
  • 6247116 chore: cherry-pick 3 changes from chromium (#50460)
  • 5a1bda2 chore: cherry-pick 50b057660b4d from chromium (#50441)
  • cca4a73 fix: don't re-parse URL unnecessarily when handling dialogs (#50401)
  • a8dfe36 fix: correct utility process exit code on Windows (#50387)
  • a495539 ci: output build cache hit rate as GHA annotation (#50368)
  • bd193de fix: correctly track BaseWindow::IsActive() on MacOS (#50337)
  • ef66db3 chore: Respect HTTP(S) proxy env variable for Yarn (#50352)
  • 00827a2 fix: always call the original impl in swizzled mousedown impls (#50355)
  • 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 <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
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the npm_and_yarn group with 1 update in the /electron directory: [electron](https://github.com/electron/electron).


Updates `electron` from 40.8.3 to 40.8.4
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](electron/electron@v40.8.3...v40.8.4)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 40.8.4
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

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 Apr 3, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 3, 2026

Automatically updated npmDepsHash to sha256-j7Lu4x2hEtJh5V9Ba8LMp86F1sHvMXn+JCAR+Ki9wBQ=

Next step: Trigger the checks by pushing an empty commit:

git commit --allow-empty -m "trigger ci" && git push

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.

0 participants