openclaw/ui
Marvinthebored 42ba297b0a
fix(control-ui): guard stale overview usage refresh
Guard loadUsage in the Control UI overview secondary refresh so stale overview loads do not start the expensive usage.cost RPC after the user has navigated away. Active overview usage loading is preserved.

Fixes #86392.
Thanks @Marvinthebored for the report, live gateway proof, and patch.

Verification:
- CI=1 OPENCLAW_VITEST_NO_OUTPUT_TIMEOUT_MS=120000 fnm exec --using v24.15.0 -- node scripts/run-vitest.mjs run ui/src/ui/app-settings.refresh-active-tab.node.test.ts --reporter=dot --pool=forks --no-file-parallelism
- GitHub PR checks green on d52d8d10da, including Real behavior proof and checks-node-core-ui.

Co-authored-by: Marvinthebored <262704729+Marvinthebored@users.noreply.github.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-05-26 14:54:38 +01:00
..
config fix(ui): move control ui chunking helper out of runtime source 2026-05-25 14:31:38 +02:00
public fix(control-ui): rotate service worker cache per build (#82050) 2026-05-15 07:59:29 +01:00
src fix(control-ui): guard stale overview usage refresh 2026-05-26 14:54:38 +01:00
AGENTS.md docs(ui): document i18n report usage 2026-05-14 10:27:12 +01:00
CLAUDE.md
index.html
package.json chore: update vite 2026-05-21 08:33:45 +01:00
vite.config.ts fix(ui): harden control e2e browser setup 2026-05-25 23:19:55 +02:00
vitest.config.ts test: add mocked Control UI E2E tests and playwright for local verification and development (#85278) 2026-05-22 19:36:38 +10:00
vitest.node.config.ts