[Bug]: Failed messages remain as the most recent message
#1,196 opened on Jun 5, 2026
Repository metrics
- Stars
- (43 stars)
- PR merge metrics
- (PR metrics pending)
Description
Thank you for reporting a bug! 🐛
Please fill out all required fields. Issues missing critical information (version, installation method, reproduction steps, etc.) will be delayed or closed until complete details are provided.
Clear, detailed reports help us resolve issues faster.
- I have searched existing issues and this is not a duplicate.
Bug Description
When a message fails to send, the failed message remains in the position of the most recent message. All subsequent messages and responses are sent successfully, but the failed message always remains at the top of the conversation, creating a confusing user experience.
Expected Behavior
- Failed messages should not persist as the most recent message for the remainder of the conversation with out a way to dismiss the prompt.
- The conversation should display messages in chronological order without failed messages blocking the view.
Actual Behavior
- Failed message remains at the most recent position
- New messages appear above the failed message
- Conversation flow becomes confusing
Steps to Reproduce
- Send a message that fails to deliver
- Send subsequent messages
- Observe that subsequent messages are sent successfully but the failed message stays at the top
OpenHands Installation Method
- CLI (uv tool install)
- CLI (executable binary)
- CLI (Docker)
- Local GUI (Docker web interface)
- OpenHands Cloud (app.all-hands.dev)
- SDK (Python library)
- Development workflow
- Other: Agent Canvas (npm)
OpenHands Version
[Please specify version]
Model Name
MiniMax 2.7
Operating System
- MacOS
- Linux
- WSL on Windows
- Windows (Docker Desktop)
- Other
Browser (if using web UI)
Chrome
Logs and Error Messages
Paste error logs here
Screenshots and Additional Context
https://github.com/user-attachments/assets/da841ce1-b203-4f01-94fc-5417e7b68654
Suggested fix options:
- Add a "Retry" button to failed messages
- Implement auto-retry with exponential backoff
- Allow users to dismiss failed messages
Note: Issues with incomplete information may be closed or deprioritized. Maintainers and community members have limited bandwidth and prioritize well-documented bugs that are easier to reproduce and fix. Thank you for your understanding!