build(deps-dev): Bump @vitejs/plugin-react from 6.0.2 to 6.0.3 in /webui - #322
build(deps-dev): Bump @vitejs/plugin-react from 6.0.2 to 6.0.3 in /webui#322dependabot[bot] wants to merge 2 commits into
Conversation
There was a problem hiding this comment.
Bug Scan Summary
Date: 2026-07-05
Commits inspected: 770dc55..b2a2162 (1 commit — Dependabot @vitejs/plugin-react 6.0.2 → 6.0.3)
Result: No critical bugs found.
Investigation
- Diff scope:
webui/package.jsonandwebui/package-lock.jsononly. No runtime.csor application.ts/.tsxchanges. - Usage traced:
@vitejs/plugin-reactis a devDependency used with defaultreact()invite.config.tsandvitest.config.ts. Production serves the pre-built static bundle fromwwwroot; this plugin is not on the production request path. - Upstream 6.0.3 changes: Fixes bundled-dev preamble for non-root
basepaths (getPreambleCode('/')instead ofgetPreambleCode(base)). Torrentarr setsbase: "/", so this fix is a no-op here. Also bumps transitive@rolldown/pluginutilsto ^1.0.1. - Validation:
npm run buildOK (345 modules, manualChunks intact).npx vitest run— 154/154 pass.
Deduplication check
- Open PRs:
plugin-react,vitejs/plugin-react,rolldown/pluginutils→ only #322 (this PR). - Recently merged PRs (14d): no competing fix.
- Open issues: none for
plugin-react/ vite build.
Notes (below critical bar)
- Dev-only dependency bump; no data-loss, auth, crash, or race-condition surface in production paths.
- Prior below-bar items from earlier scans (multi-qBit scoping, SeedingService hash-only tag lookup, ImportPathTracker parity defer, ArrSync dead code) remain unchanged and not introduced by this PR.
Sent by Cursor Automation: Torrentarr - Find critical bugs
There was a problem hiding this comment.
PR Validation (Cursor Automation)
Recommendation: Merge
Primary reason: Scoped frontend dev-dependency bump merges cleanly with master, keeps package.json and package-lock.json consistent, and passes backend/frontend validation gates.
Gates
| Gate | Status | Notes |
|---|---|---|
| Merge conflicts | Pass | dependabot/npm_and_yarn/webui/vitejs/plugin-react-6.0.3 merged cleanly into current origin/master; no conflicts. |
dotnet build |
Pass | dotnet build -c Release succeeded; existing NU1510 pruning warnings only. |
dotnet test (non-live) |
Pass | dotnet test -c Release --no-build --filter "Category!=Live" passed: 777 total (Core 173, Host 203, Infrastructure 401). |
vitest |
Pass | npx vitest run passed: 16 files, 154 tests. |
npm run build (webui) |
Pass | tsc -b && vite build succeeded and emitted the expected generated src/Torrentarr.Host/wwwroot/ assets. |
Validation
| Axis | Score | Notes |
|---|---|---|
| Purpose | Pass | Routine Dependabot maintenance update for @vitejs/plugin-react from 6.0.2 to 6.0.3. |
| Correctness | Pass | Minimal two-file dependency update; lockfile resolves @vitejs/plugin-react 6.0.3 and its updated dependency range consistently. |
| Tests | Pass | No source behavior changed; backend tests, frontend tests, and webui production build all passed. Test totals are above the stated baseline. |
| Hygiene | Pass | Scope is limited to webui/package.json and webui/package-lock.json; no generated, temp, SDK, or unrelated files in the PR diff. |
| Overlap | Pass | No other open PR found for this Vite React plugin update; known 2026-06-15 duplicate-winner themes are unrelated. |
Why
This PR only updates the Vite React plugin dev dependency and its lockfile metadata. The post-merge tree builds and tests successfully across the relevant backend and frontend gates. Torrentarr-specific risk areas (multi-qBit routing, config schema, destructive Arr sync, auth/WebUI config semantics, process isolation, and database filename/schema) are not touched by this diff.
Note: docs/audits/pr-triage-*.md was not present in the fetched/merged repository checkout, so overlap validation used the prompt-provided 2026-06-15 winner table plus open-PR searches.
Overlap
None.
Commands run
git fetch origin mastergit fetch origin dependabot/npm_and_yarn/webui/vitejs/plugin-react-6.0.3git checkout -B pr-validate origin/dependabot/npm_and_yarn/webui/vitejs/plugin-react-6.0.3git merge origin/mastergit diff --name-status origin/master...HEAD/git diff --stat origin/master...HEAD/ package diff inspectiongh pr view 322 ...gh pr list --state open --search ...overlap checks- Temporary SDK setup because
dotnetwas not initially onPATH:dotnet-install.sh --channel 10.0 --install-dir /tmp/dotnet --no-path dotnet restoredotnet build -c Releasedotnet test -c Release --no-build --filter "Category!=Live"cd webui && npm cicd webui && npx vitest runcd webui && npm run build
Sent by Cursor Automation: Torrentarr PR validation triage
Bumps [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) from 6.0.2 to 6.0.3. - [Release notes](https://github.com/vitejs/vite-plugin-react/releases) - [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.3/packages/plugin-react) --- updated-dependencies: - dependency-name: "@vitejs/plugin-react" dependency-version: 6.0.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
b2a2162 to
d135d65
Compare
for more information, see https://pre-commit.ci


Bumps @vitejs/plugin-react from 6.0.2 to 6.0.3.
Changelog
Sourced from @vitejs/plugin-react's changelog.
Commits
640fd35release: plugin-react@6.0.3889efb0fix(deps): update all non-major dependencies (#1249)6c57dd4fix(plugin-react): use '/' base in bundledDev preamble to fix non-root base p...3cc33a7fix(deps): update react-related dependencies (#1245)c0f7c7fdocs: mention the Biome rule in the "Consistent components exports" section (...cd80f0ffix(deps): update all non-major dependencies (#1241)e38accafix(deps): update all non-major dependencies (#1227)9a9bb26perf(react): improve react compiler preset so that slightly more modules are ...