Bump electron from 40.0.0 to 43.1.1 - #97
Conversation
Bumps [electron](https://github.com/electron/electron) from 40.0.0 to 43.1.1. - [Release notes](https://github.com/electron/electron/releases) - [Commits](electron/electron@v40.0.0...v43.1.1) --- updated-dependencies: - dependency-name: electron dependency-version: 43.1.1 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Want reviews to match your repository better? Bugbot Learning can learn team-specific rules from PR activity. A team admin can enable Learning in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit bca7142. Configure here.
| "@tailwindcss/cli": "^4.1.18", | ||
| "canvas-confetti": "^1.9.4", | ||
| "electron": "^40.0.0", | ||
| "electron": "^43.1.1", |
There was a problem hiding this comment.
SQLite rebuild targets wrong Electron
High Severity
The electron devDependency is 43.x, but rebuild:electron still targets Electron 40.0.0. This builds better-sqlite3 for Electron 40 while the app runs Electron 43, causing an ABI mismatch that prevents the native module from loading, for example in stills-queue or storage.js.
Reviewed by Cursor Bugbot for commit bca7142. Configure here.
|
Superseded by #102. |


Bumps electron from 40.0.0 to 43.1.1.
Release notes
Sourced from electron's releases.
... (truncated)
Commits
49dacb7chore: bump chromium to 150.0.7871.114 (43-x-y) (#52297)3ece4d2ci: fail gha-done when checkout jobs fail (#52250)ec31a73fix: read asar contents through the archive's retained file handle (#52293)155287ddocs(mas): update security scoped bookmarks link (#52281)a8bb2f1chore: bump chromium to 150.0.7871.101 (43-x-y) (#52285)b5c102bfix: restore SelfKeepAlive in Menu (#52276)295cdffbuild: replace chalk with node:util styleText (#52258)c4baa54chore: bump chromium to 150.0.7871.47 (43-x-y) (#52235)e4a5c5achore: bump node to v24.18.0 (43-x-y) (#52106)74daf45build: update PGO profiles (#52201)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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Note
Medium Risk
Major Electron/Chromium/Node runtime jump affects packaging, native addons, and platform behavior; the unchanged
rebuild:electrontarget vs 43.1.1 increases risk of ABI mismatch until aligned and tested.Overview
Bumps the desktop app’s Electron dev dependency from 40.0.0 to 43.1.1 and refreshes
package-lock.json(app version 0.0.70, resolved Electron 43.1.1).The lockfile reflects Electron’s newer install stack:
@electron/getv5,@electron-internal/extract-zip, optionalundici, and a Node ≥22.12.0 engine requirement for theelectronpackage. Several transitive packages tied to the old download/extract path (e.g.global-agent, standaloneextract-zip) drop out of the tree.Review note:
package.jsonstill setsrebuild:electron’snpm_config_targetto 40.0.0 while Electron is now 43.x—native rebuilds (e.g.better-sqlite3) may need that target updated and a fullnpm run rebuild:electron/ e2e pass on macOS builds.Reviewed by Cursor Bugbot for commit bca7142. Bugbot is set up for automated code reviews on this repo. Configure here.