@@ -157,18 +157,21 @@ Not TUI redesign work, but tracked here since this is the active roadmap.
157157 regression is not. Revisit ` rand@0.7.3 ` /` glib ` when Tauri raises its
158158 own ` gtk ` /` glib ` floor upstream. Verified: ` cargo check ` clean,
159159 ` bun run test:core ` 474/474 green (unaffected).
160- - [ ] ** TR.S2** ` fix/bump-vite-vitest-majors ` — Upgrade ` vite `
161- (` ^5.0.0 ` → ` ^6.4.3 ` ) and ` vitest ` (` ^2.0.0 ` → ` ^3.2.6 ` ) — ** depends on
162- TR.A6** . Resolves 4 Dependabot alerts: 1 critical (Vitest UI/browser-mode
163- arbitrary file read via path traversal, Windows + exposed ` api.host `
164- only), 1 high (` vite ` ` server.fs.deny ` bypass on Windows), 2 medium
165- (` vite ` 's bundled ` launch-editor ` leaks the dev's NTLMv2 hash via a
166- crafted UNC path on Windows; ` vite ` optimized-deps ` .map ` path
167- traversal). Both are ** major version bumps** with potential breaking
168- config changes — must be re-verified against the vitest/OpenTUI mock
169- compatibility work from TR.A6 (` tests/fixtures/tui/opentui.ts ` ,
170- ` vite.config.ts ` 's ` server.deps.inline ` ). Re-run the full ` tests/tui/** `
171- suite after bumping before merging.
160+ - [x] ** TR.S2** ` fix/bump-vite-vitest-majors ` — Upgraded ` vite `
161+ (` ^5.0.0 ` → ` ^6.4.3 ` ) and ` vitest ` (` ^2.0.0 ` → ` ^3.2.6 ` ). Resolves 4
162+ Dependabot alerts: 1 critical (Vitest UI/browser-mode arbitrary file
163+ read via path traversal, Windows + exposed ` api.host ` only), 1 high
164+ (` vite ` ` server.fs.deny ` bypass on Windows), 2 medium (` vite ` 's bundled
165+ ` launch-editor ` leaks the dev's NTLMv2 hash via a crafted UNC path on
166+ Windows; ` vite ` optimized-deps ` .map ` path traversal). Also bumped
167+ ` @sveltejs/vite-plugin-svelte ` ` ^4.0.0 ` → ` ^6.1.4 ` (required for Vite 6
168+ peer compatibility; ` @sveltejs/kit@2.49.4 ` already accepted it). No
169+ config changes needed — ` vite.config.ts ` 's ` server.deps.inline ` and the
170+ TR.A6 OpenTUI mock (` tests/fixtures/tui/opentui.ts ` ) worked unchanged.
171+ Verified: ` bun test:core ` 474/474, ` test:svelte ` 596/596 (all 12
172+ ` tests/tui/** ` suites green), ` bun run build ` clean. Pre-existing
173+ ` svelte-check ` errors (64, unrelated fixture typing gaps) confirmed
174+ present on ` main ` before this branch — not introduced by the bump.
172175
173176## Phase B — App-shell rollout
174177
0 commit comments