Reported by @zealous blade
It's random.
Sometimes just happens when editing messages. Not clear what causes it.
Stuff that might contribute:
- Switching platform (mobile/desktop) between edits
- Switching models between edits
- Inconsistent states (same chat loaded in different browsers) between edits
This is just me guessing though, based on the experience I've had.
Oh, the chat I had this issue in was a project chat, and so I can't share a link.
When you edit a message it creates a new child node under the preceding assistant node, expanding the conversation tree.
Editing messages never removes existing nodes/branches from the conversation tree.
This is very important because for many use cases my conversations are trees not linked lists. Making branches of the tree inaccessible at random breaks one of my major use cases.
At random/sometimes editing a message just renders all previous versions of that message (and all their descendants) inaccessible.
This can be frustrating as you might end up losing entire branches of the conversation tree with significant effort/content.
Browser (mobile and desktop).