test(ui): stabilize Control UI suite routing - #100108
Conversation
|
Codex review: needs maintainer review before merge. Reviewed July 4, 2026, 7:34 PM ET / 23:34 UTC. Summary PR surface: Source 0, Tests +3. Total +3 across 4 files. Reproducibility: yes. from source inspection: current main points both UI Vitest routing configs at old src/ui browser-test paths while the files now exist under ui/src/pages. I did not run tests locally because this review is read-only. Review metrics: 1 noteworthy metric.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Next step before merge
Security Review detailsBest possible solution: Land the narrow routing and test-isolation fix once current CI completes, keeping both UI Vitest configs aligned with the route-owned pages layout. Do we have a high-confidence way to reproduce the issue? Yes from source inspection: current main points both UI Vitest routing configs at old src/ui browser-test paths while the files now exist under ui/src/pages. I did not run tests locally because this review is read-only. Is this the best way to solve the issue? Yes. Updating both routing configs and isolating the leaking display mock is the narrow maintainable fix for a test-only stabilization, with no new product or config surface. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 4682364fa6f4. Label changesLabel changes:
Label justifications:
Evidence reviewedPR surface: Source 0, Tests +3. Total +3 across 4 files. View PR surface stats
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
Review history (2 earlier review cycles)
|
2973f34 to
3c8f1c3
Compare
|
@clawsweeper re-review |
|
🦞🧹 I asked ClawSweeper to review this item again. |
6a7dd4e to
f3bc230
Compare
f3bc230 to
8139cb9
Compare
Summary
Verification
corepack pnpm format:check ui/src/pages/chat/chat-avatar.test.ts ui/src/pages/chat/chat-composer.test.ts ui/vitest.config.ts ui/vitest.node.config.ts && cd ui && node ../scripts/run-vitest.mjs run --config vitest.node.config.ts --configLoader runner src/pages/chat/chat-responsive.browser.test.ts src/pages/sessions/view.browser.test.ts && cd .. && corepack pnpm ui:build && corepack pnpm test:uivia Testboxtbx_01kwqq66mn6y5crbtzx3ca92r4, Actions https://github.com/openclaw/openclaw/actions/runs/28722986679OPENCLAW_CHECK_CHANGED_REMOTE_CHILD=1 OPENCLAW_CHANGED_LANES_RAW_SYNC=1 corepack pnpm check:changedvia Testboxtbx_01kwqq6bdwhyfyqwst5qh783kr, Actions https://github.com/openclaw/openclaw/actions/runs/28722989000