-
Notifications
You must be signed in to change notification settings - Fork 20
Description
Hey team,
I tested the chat feature today and ran into a couple of problems that kept repeating. I recorded everything, so I’m sharing the issues exactly as they showed up on my side.
1. The entire chat window goes blank
At several points whenever i toggle the profile icon or click the three button on the top left side, the whole message area disappeared, everything just turned into a blank page.
The input bar was still there, but the chat history and responses were completely gone.
This happened more than once.
2. Messages don’t appear after sending
I typed messages, hit enter, and nothing came back.
No response, no error, no “loading” indicator, it just stayed empty.
3. The URL keeps switching to a new conversation ID
Even though I didn’t start a new chat, the site generated a new conversationID automatically.
This usually happened right after the blank-screen issue, like the session reset by itself.
4. No feedback when something breaks
Whenever the chat failed, it didn’t show any sign of what went wrong.
No spinner, no “retry”, no “loading messages”, nothing.
This made it look like the whole chat just wiped itself.
5. Chat history sometimes doesn’t load
When the screen went blank and I refreshed, the old messages didn’t come back.
6. Some layout spacing looks off
Mainly the top bar, the icons sometimes look misaligned or have uneven spacing.
How it affects usage
The blank screen + disappearing messages basically makes the chat unusable mid-session because I keep losing context.
Suggestions
Here’s what would help smooth out the experience:
- Show a message when the app is loading or reconnecting
- Don’t create new conversation sessions unless the user clicks “new chat”
- Add a retry option when a message fails
- Keep the last message as a draft if sending doesn’t work
- Add a fallback UI instead of a blank screen
- Tighten spacing around the navbar items
- Add skeleton loaders so users know things are actually happening
Nothing major design-wise, mostly stability and state-handling fixes.
here is the screen recording; it shows everything clearly.