openclaw/docs/web
Peter Steinberger eb78545289
fix(ui): stop redundant catalog reads during chat updates (#151198)
* perf(ui): coalesce session metadata refreshes and reuse catalogs

* fix(ui): refresh selected catalogs and resumed session facts

Restore catalog-driven session facts when a retained pane becomes visible
while command metadata is still pending. Keep the session debounce guard
so ordinary patches continue to coalesce.

Mark committed model, account, and runtime selections as catalog changes
at their producers. Preserve that hint through lifecycle broadcasts and
coalesced session events so explicit selections refresh promptly without
changing the patch reason used by native clients. Keep metadata projection
validation for unmarked changes and direct catalog ownership of picker data.

Both original CI regression tests remain unchanged. Extend existing producer,
coalescer, and browser coverage for prompt selection refreshes. Move the
unchanged exec-argument diagnostic into its existing validation module to
preserve the implementation file's line limit.

* docs(protocol): document catalogChanged on sessions.changed
2026-09-17 17:22:24 -07:00
..
control-ui fix(ui): hide avatars for unknown forwarded senders (#150428) 2026-09-17 17:51:03 -03:00
control-ui.md fix(ui): stop redundant catalog reads during chat updates (#151198) 2026-09-17 17:22:24 -07:00
dashboard-architecture.md fix(github): speed up repeated publication account discovery (#149372) 2026-09-15 21:04:46 -07:00
dashboard.md docs: fix one-way and absolute links across cli, tools, gateway, and channels (#143157) 2026-09-10 07:40:16 +09:00
dashboards.md fix(ui): preserve loaded dashboard tabs when switching (#149607) 2026-09-15 20:31:44 -07:00
index.md fix(auth): reconcile Gateway secret guidance and macOS password prompts (#141723) 2026-09-07 19:41:17 -07:00
lobster.md fix(ui): keep composer critters proportionate and grounded (#147750) 2026-09-13 23:40:27 -07:00
notifications.md docs(install,providers,platforms,web): fix 17 concrete defects from the ux audit (#144085) 2026-09-10 22:54:38 +08:00
tui.md fix(tui): label persisted session inventory accurately (#147273) 2026-09-14 23:04:44 -07:00
urls.md fix(ui): preserve Back navigation through moved settings links (#150133) 2026-09-16 09:14:02 -07:00
webchat.md fix(ui): preserve text and image order in assistant replies (#147731) 2026-09-13 21:51:07 -07:00