Sturdier conversations
- fixed A message can no longer appear twice in a conversation when the chat server redelivers it, which could happen after a slow moment on either side.
Chat servers sometimes deliver the same message twice. It is not a fault, it is how the plumbing stays reliable: when a delivery is slow, the sender retries, and the original may land after the retry. Most chat apps quietly swallow the duplicate; bespoke was rendering both.
The fix gives every message an id the moment the chat server first sees it, and the store now refuses a second copy of an id it already holds. A redelivered message is simply dropped, on every surface, and it works for conversations of any age because the id comes from the server, not from either side's browser.
You will never see this feature working, which is the point. You would have seen it broken: the same line appearing twice after a slow moment, once fixed and once not.
← All changes