openclaw/ui
Val Alexander 2ac011b8ae
fix(ui): repair chat composer usability
Fix the WebChat composer regression reported in #45656 by focusing the textarea from non-control composer chrome clicks and restoring larger labeled desktop composer controls while preserving compact mobile taps.

Verification:
- pnpm test ui/src/ui/views/chat.test.ts ui/src/ui/chat/run-controls.test.ts ui/src/styles/chat/layout.test.ts
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md ui/src/ui/views/chat.ts ui/src/ui/views/chat.test.ts ui/src/ui/chat/run-controls.ts ui/src/ui/chat/run-controls.test.ts ui/src/styles/chat/layout.css ui/src/styles/chat/layout.test.ts
- git diff --check origin/main...HEAD
- pnpm changed:lanes --json
- pnpm lint:core
- pnpm ui:build
- gh pr checks 82120 --repo openclaw/openclaw --watch=false
- ClawSweeper review completed successfully: https://github.com/openclaw/clawsweeper/actions/runs/25914298634

Closes #45656
2026-05-15 06:07:12 -05:00
..
public fix(control-ui): rotate service worker cache per build (#82050) 2026-05-15 07:59:29 +01:00
src fix(ui): repair chat composer usability 2026-05-15 06:07:12 -05:00
AGENTS.md docs(ui): document i18n report usage 2026-05-14 10:27:12 +01:00
CLAUDE.md
index.html fix(control-ui): add static mount fallback 2026-05-11 08:03:49 -05:00
package.json chore: update dependencies 2026-05-15 07:28:28 +01:00
vite.config.ts fix(control-ui): rotate service worker cache per build (#82050) 2026-05-15 07:59:29 +01:00
vitest.config.ts test: make suites safe without isolation (#78834) 2026-05-07 08:43:29 +01:00
vitest.node.config.ts test: make suites safe without isolation (#78834) 2026-05-07 08:43:29 +01:00