Bug type
Behavior bug / message ordering regression
Summary
In Telegram direct chats with channels.telegram.streaming.mode = "progress", the progress bubble/status preview is created near the start of the turn and then remains above later assistant-visible messages and the final answer.
As a result, the progress bubble looks stale and out of order: the user sees the progress/status container higher in the chat, while later assistant text appears below it. This is confusing for normal OpenClaw conversations because the progress indicator no longer tracks the visible turn flow.
This appears to be a regression from an earlier version where the progress UX did not leave the progress/status bubble stranded above later messages.
Environment
- OpenClaw: 2026.6.1 (
2e08f0f)
- Channel: Telegram direct chat
- Model/session:
openai/gpt-5.5 via OpenAI Codex runtime
- Telegram streaming config:
{
"channels": {
"telegram": {
"streaming": {
"mode": "progress"
}
}
}
}
Steps to reproduce
- Configure Telegram streaming mode as
progress.
- Use a Telegram direct chat session pinned to
openai/gpt-5.5.
- Send a request that takes long enough for the progress bubble/status preview to appear.
- Let the assistant produce normal visible text/final response after the progress bubble has been created.
- Observe the Telegram message order.
Expected behavior
The progress bubble should either:
- be updated/removed/resolved so it does not remain as a stale message above later assistant output, or
- be positioned/handled so the final visible answer appears in a coherent order relative to progress/status output.
In progress mode, the chat history should not leave an old progress bubble above newer assistant messages in a way that makes the turn appear out of order.
Actual behavior
The progress bubble is created first and remains above subsequent assistant-visible messages/final response. Later text appears below it, so the progress indicator stays higher in the chat and visually looks stale/out of order.
Related issues
This report is specifically about normal Telegram direct-chat progress streaming on openai/gpt-5.5 / OpenClaw 2026.6.1, where channels.telegram.streaming.mode = "progress" is enabled and the progress bubble remains above subsequent assistant-visible messages.
Bug type
Behavior bug / message ordering regression
Summary
In Telegram direct chats with
channels.telegram.streaming.mode = "progress", the progress bubble/status preview is created near the start of the turn and then remains above later assistant-visible messages and the final answer.As a result, the progress bubble looks stale and out of order: the user sees the progress/status container higher in the chat, while later assistant text appears below it. This is confusing for normal OpenClaw conversations because the progress indicator no longer tracks the visible turn flow.
This appears to be a regression from an earlier version where the progress UX did not leave the progress/status bubble stranded above later messages.
Environment
2e08f0f)openai/gpt-5.5via OpenAI Codex runtime{ "channels": { "telegram": { "streaming": { "mode": "progress" } } } }Steps to reproduce
progress.openai/gpt-5.5.Expected behavior
The progress bubble should either:
In
progressmode, the chat history should not leave an old progress bubble above newer assistant messages in a way that makes the turn appear out of order.Actual behavior
The progress bubble is created first and remains above subsequent assistant-visible messages/final response. Later text appears below it, so the progress indicator stays higher in the chat and visually looks stale/out of order.
Related issues
Telegram: Final assistant reply appears above tool call progress messages)This report is specifically about normal Telegram direct-chat progress streaming on
openai/gpt-5.5/ OpenClaw 2026.6.1, wherechannels.telegram.streaming.mode = "progress"is enabled and the progress bubble remains above subsequent assistant-visible messages.