openclaw/ui
SnoutFirst e5e721fdc5
fix(control-ui): make long /btw side results scrollable (#101169)
* fix(control-ui): make long /btw side results scrollable

The BTW side-result card in Control UI expanded to the full height of its
content on desktop, so answers taller than the viewport couldn't be read.
Constrain the result body with a max-height and overflow:auto so it scrolls
in place, while keeping the existing mobile overlay behavior intact.

- Add max-height/min(55vh,480px), overflow:auto, and overscroll-behavior:contain
  to .chat-side-result__body for non-mobile viewports.
- Reset those rules inside the mobile media query so the whole card still
  scrolls as a fixed overlay.
- Add a lightweight browser test that verifies the body is scrollable on
  desktop and the mobile overlay still scrolls as a whole.

* test(ui): consolidate side-result scroll coverage

* chore: keep release notes in PR metadata

* test(ui): verify side-result scroll interactions

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-07 00:26:24 +01:00
..
config docs: document control ui sources 2026-06-04 20:57:09 -04:00
docs/design-system feat: session-first sidebar, compact context ring, and warm light theme for the Control UI (#99289) 2026-07-03 00:32:55 -07:00
node_modules/@openclaw feat(agents): add managed git worktree lifecycle (create/provision/snapshot/restore/GC) (#100535) 2026-07-06 05:24:58 +01:00
public feat(ui): redesign chat composer controls (#100461) 2026-07-06 16:18:36 -06:00
src fix(control-ui): make long /btw side results scrollable (#101169) 2026-07-07 00:26:24 +01:00
.gitignore feat(logbook): automatic work journal plugin with Control UI timeline tab (#99930) 2026-07-05 11:50:44 -07:00
AGENTS.md docs(ui): document i18n report usage 2026-05-14 10:27:12 +01:00
CLAUDE.md
index.html feat(ui): redesign chat composer controls (#100461) 2026-07-06 16:18:36 -06:00
package.json fix(ui): reopen web terminals without stale content (#100665) 2026-07-06 07:42:38 +01:00
vite.config.ts refactor: extract reusable AI runtime package (#99059) 2026-07-05 01:56:40 -04:00
vitest.config.ts test(ui): stabilize Control UI suite routing 2026-07-04 16:38:36 -07:00
vitest.node.config.ts test(ui): stabilize Control UI suite routing 2026-07-04 16:38:36 -07:00