openclaw/docs/web
Val Alexander 1d6de8da9f
fix(ui): hide heartbeat acknowledgements
Suppress assistant HEARTBEAT_OK acknowledgements at the Control UI live-event and persisted-history render boundaries.

The persisted transcript case can include hidden thinking/reasoning blocks plus a final HEARTBEAT_OK text block, so the display filter now ignores hidden reasoning while preserving turns with visible non-text content.

Validation:
- pnpm test ui/src/ui/controllers/chat.test.ts ui/src/ui/chat/build-chat-items.test.ts
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md docs/web/control-ui.md ui/src/ui/chat/build-chat-items.test.ts ui/src/ui/chat/build-chat-items.ts ui/src/ui/chat/heartbeat-display.ts ui/src/ui/controllers/chat.test.ts ui/src/ui/controllers/chat.ts
- git diff --check
- pnpm check:changelog-attributions
- Testbox: pnpm check:changed
- In-app browser preview confirmed HEARTBEAT_OK count 0 in the astra chat DOM
2026-05-04 23:59:28 -05:00
..
control-ui.md fix(ui): hide heartbeat acknowledgements 2026-05-04 23:59:28 -05:00
dashboard.md fix(dashboard): guide manual token auth fallback 2026-05-04 18:39:25 -05:00
index.md docs: batch fix filler Note/page openers and one TUI auth Warning 2026-04-26 22:12:17 -07:00
tui.md fix(ui): preserve local session continuity (#75948) 2026-05-02 00:08:01 -05:00
webchat.md docs: clarify webchat transcript persistence 2026-05-04 01:40:48 +01:00