chore(deps-dev): bump jsdom from 26.1.0 to 29.1.1#868
Conversation
Bumps [jsdom](https://github.com/jsdom/jsdom) from 26.1.0 to 29.1.1. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Commits](jsdom/jsdom@v26.1.0...v29.1.1) --- updated-dependencies: - dependency-name: jsdom dependency-version: 29.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 and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit cb19315. Configure here.
| "happy-dom": "^20.0.8", | ||
| "husky": "^9.1.7", | ||
| "jsdom": "^26.1.0", | ||
| "jsdom": "^29.1.1", |
There was a problem hiding this comment.
Lockfile not updated alongside package.json version bump
Medium Severity
The package.json now specifies jsdom ^29.1.1, but bun.lock still resolves jsdom to 26.1.0. Without regenerating the lockfile, the dependency won't actually be upgraded. CI using bun install --frozen-lockfile will fail due to the mismatch, and without frozen installs the old version continues to be used until someone manually runs bun install.
Reviewed by Cursor Bugbot for commit cb19315. Configure here.


Bumps jsdom from 26.1.0 to 29.1.1.
Release notes
Sourced from jsdom's releases.
... (truncated)
Commits
9b9ea7e29.1.107efb78Optimize computed style comparison5f66329Fix background-origin/background-clip in background shorthandad8af77Fix border shorthand handling5a3e88e29.1.073db204Update dependencies and dev dependenciesa7168a5Support ratio CSS unit type15346e0Fix style cache invalidation2a1e2cd29.0.24097d66Resolve computed CSS values lazily in CSSStyleDeclarationMaintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for jsdom since your current version.
Install script changes
This version modifies
preparescript 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 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
Upgrades
jsdomacross major versions, which can break test tooling or require newer Node runtimes in CI despite being a devDependency.Overview
Updates the dev dependency
jsdominpackage.jsonfrom^26.1.0to^29.1.1, bringing in jsdom v29 behavior/compatibility changes for the project’s test and DOM-simulation tooling.Reviewed by Cursor Bugbot for commit cb19315. Bugbot is set up for automated code reviews on this repo. Configure here.