mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 09:39:25 +00:00
Keep browser previews beside their original preceding visible output when completed work collapses. Record anchors in the existing work-group partition, then apply them after whole-group tab/page deduplication in both transcript and run-frame rendering. Later previews use separate measured virtual rows; streaming and expanded work keep their existing paths. Remove the extra preview wrapper and skip preview preparation for groups without browser tabs, while reusing cached tool-card extraction. Simplify row insertion, share collapsed-tool summary setup and review-chip rendering, remove repeated translation-key prefixes and a single-use review-label wrapper, and reuse the already-selected footer action owners. Preserve all existing labels, action ownership, deduplication, and regression assertions. Production delta: +130/-132, net -2 lines (tests and docs excluded). The nested exec/show_widget/embed/browser open-close regression reproduced browser-before-widget on the base and passes after cleanup for widget-first, browser-first, and run-frame histories, without duplicate cards or row overlaps. All four E2E cases pass (9.59s suite execution; 134.92s including harness startup). Focused validation passes 731 unit tests and 2 browser component tests across 24 files in 98.24s, plus UI typecheck, formatting, lint, and diff checks. Synthetic before/after captures remain local. |
||
|---|---|---|
| .. | ||
| control-ui | ||
| control-ui.md | ||
| dashboard-architecture.md | ||
| dashboard.md | ||
| dashboards.md | ||
| index.md | ||
| lobster.md | ||
| notifications.md | ||
| tui.md | ||
| urls.md | ||
| webchat.md | ||