[BUG] Claude Code Web - Failed Request Remains "Stuck" at Bottom of the Interface w/ Retry Connection Button
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
A failed request on CC Web resulted in, initially, a perma-loading state where the UI read "Starting Claude Code" and no response was ever received (initially appeared like a standard hanging request).
After waiting and refreshing the page, the prompt from the failed request was still in the same position on the bottom of the screen. I was able to continue using the web app but the aforementioned prompt remained and the "Retry Connection" button would not disappear.
I continued using the web app for another 30-60 minutes and neither the message/prompt or the Retry Connection button has disappeared and the UI makes it appear as though the request is being processed.
See the screenshots in the Additional Information section.
And before someone yells at me, I asked where the appropriate place to report an issue was:
<img width="876" height="602" alt="Image" src="https://github.com/user-attachments/assets/56e5acc5-9948-424b-a612-f536611d0633" />
So there could be two bugs here
What Should Happen?
It's difficult to say exactly what should be done here. Allowing for the removal of a failed request's prompt would make sense in the context of Claude Code web. Hiding the Retry Connection button after multiple refreshes also feels appropriate. Never had anything like this occur in the CLI version of the app.
Error Messages/Logs
Steps to Reproduce
https://claude.ai/code/session_011CUqiyq2ieAay6Xkmoz7us
If you are able to access this session, presumably, you should be able to refresh the page and see the issue persist. I am sorry the steps to reproduce are not more cut-and-dry or helpful. I am happy to provide whatever additional information that might be needed to address the issue. Happy to help in any way I can.
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
Claude Code Web
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Other
Additional Information
GIFs of Issue In Action:
!Image
This issue has 14 comments on GitHub. Read the full discussion on GitHub ↗