[HN Gopher] A chatbot's worst enemy is page refresh
___________________________________________________________________
A chatbot's worst enemy is page refresh
Author : zknill
Score : 21 points
Date : 2026-02-17 11:47 UTC (3 days ago)
(HTM) web link (zknill.io)
(TXT) w3m dump (zknill.io)
| hglaser wrote:
| Yep. We had to do a surprising amount of work to solve this in
| our product: https://www.kitewing.ai/blog/stateless-agents-
| stateful-produ...
|
| Very weird that the foundational LLM companies' own chat pages
| don't do this.
| rbbydotdev wrote:
| t3.chat solves this pretty well. I believe they utilize convex
| db. I think it's something like a backend server process is the
| true connection and state of the chat. The front end syncs and
| receives updates from it.
| mrieck wrote:
| No mention of ChatGPT? Anyone else have this problem:
|
| Go to ChatGPT.com while logged in, start typing right away, 8
| words into typing it clears the text in the form. Why?
| hsbauauvhabzb wrote:
| Claude also has odd UI/UX bugs in what is almost literally a
| single page web application.
| xyzsparetimexyz wrote:
| It is honestly shocking how sloppy (pun intended) a lot of the
| online chatbot UIs are.
| kazinator wrote:
| > _What are folks doing to get around it?_
|
| Some are using Google Gemini.
|
| It saves your chats, which are presented in a pane you can expand
| on the left and search. You can jump back into any chat and
| continue it, or delete individual chats.
|
| This history is attached to your Google account, not to the chat
| window. You can pick up an existing chat in another browser on
| another device where you are authenticated with the same Google
| identity.
|
| Now about the specific use scenario in this article (hitting
| refresh immediately after submitting a prompt, while the response
| is coming). Not sure why that would be important?
|
| I just tried it several times. Both times, it initially appeared
| as if the Gemini interface lost the chats, since they didn't
| appear in the chat history section of the left pane. But after
| another refresh, they appeared. So there is just some delay.
|
| Anyway, it's good in this regard beyond giving a damn.
| rcarmo wrote:
| I fixed that in my own front-end:
| https://github.com/rcarmo/vibes.
___________________________________________________________________
(page generated 2026-02-20 23:01 UTC)