-
-
Notifications
You must be signed in to change notification settings - Fork 69.2k
Web UI: chat does not auto-scroll to assistant reply, requires clicking 'new message' badge #14959
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't workingstaleMarked as stale due to inactivityMarked as stale due to inactivity
Description
Description
When chatting in the Web UI (webchat), after sending a message the viewport stays at (or jumps back to) the user message position. When the assistant reply streams in at the bottom, a "new message" badge appears but the page does not auto-scroll to follow the response. The user must manually click the badge every time to see the reply.
Expected behavior
After sending a message, the chat should automatically scroll to follow the assistant's streaming response so the user can read it in real time without extra clicks.
Current behavior
- User sends a message
- Page stays at the sent message position
- Assistant reply appears below the viewport
- A "new message" badge/button appears
- User must click it to scroll down to the reply
This happens on every message exchange, making conversations tedious.
Environment
- OpenClaw version: 2026.2.9 (latest)
- Platform: Synology DSM (Linux 4.4.302+ x64)
- Node: v24.13.0
- Browser: Chrome (latest)
Notes
- v2026.2.9 release notes mention "Web UI: make chat refresh smoothly scroll to the latest messages and suppress new-messages badge flash during manual refresh" — this fix works for manual refresh but does not cover the streaming reply scenario.
- Hard refresh (Ctrl+Shift+R) does not resolve the issue.
- Related older issues: macOS webchat: Add scroll-to-bottom button when scrolled up #2466 (scroll-to-bottom button proposal), fix(macos): auto-scroll to bottom when sending message while scrolled up #2471 (macOS webchat scroll on send).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingstaleMarked as stale due to inactivityMarked as stale due to inactivity
Type
Fields
Give feedbackNo fields configured for issues without a type.