mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-16 23:52:40 -06:00
0b0d9f5811
* fix(ui): recreate terminal runtime after replay gaps Replace Ghostty's in-place reset with a fresh controller/runtime for authoritative recovery replay so Gateway reconnects cannot expose stale WASM terminal state. Preserve replay ordering, focus and tab visibility, and dependency cleanup.\n\nFixes #121636 * test(ui): fix terminal replay type coverage * fix(ci): repair current-main validation blockers * test(discord): align progress fixtures with callbacks * fix(ui): restore focus after cancelled terminal replay * chore(ci): drop superseded baseline fixups * fix(ui): stage terminal replay replacements safely * fix(ui): serialize asynchronous terminal replay * fix(ui): guard superseded terminal replay recovery * fix(ui): invalidate superseded terminal replay callbacks * fix(ui): keep staged terminal replay inert