Problem
Composer.tsx sends on Enter (Shift+Enter for newline). On phones the on-screen keyboard's return key is frequently used for newlines, so it's easy to fire a half-written prompt to a live agent.
Suggested fix
Offer a setting (or default on mobile) for "Enter = newline, send button only" or "Cmd/Ctrl+Enter to send", matching common mobile chat behavior.
Where
mobile/src/components/Composer.tsx (onKeyDown, lines ~45–50).
Filed from a UI research sweep of the Helm mobile app (landing + live demo session) using Playwright + full source review, cross-referenced against Claude, ChatGPT, GitHub Copilot Chat, and Codex/Claude Code UIs.
Problem
Composer.tsxsends on Enter (Shift+Enter for newline). On phones the on-screen keyboard's return key is frequently used for newlines, so it's easy to fire a half-written prompt to a live agent.Suggested fix
Offer a setting (or default on mobile) for "Enter = newline, send button only" or "Cmd/Ctrl+Enter to send", matching common mobile chat behavior.
Where
mobile/src/components/Composer.tsx(onKeyDown, lines ~45–50).Filed from a UI research sweep of the Helm mobile app (landing + live demo session) using Playwright + full source review, cross-referenced against Claude, ChatGPT, GitHub Copilot Chat, and Codex/Claude Code UIs.