mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 11:28:35 -05:00
[GH-ISSUE #11652] issue: Intermittent Loss and Recovery of Subsequent Messages When Selecting Previous Conversations in Multi-Model Chats #16308
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pepepaco on GitHub (Mar 13, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/11652
Check Existing Issues
Installation Method
Git Clone
Open WebUI Version
v0.5.20
Ollama Version (if applicable)
No response
Operating System
Windows 11
Browser (if applicable)
Edge
Confirmation
README.md.Expected Behavior
When navigating through previous conversations in a multi-model chat, the selection of a prior conversation should not alter or remove subsequent messages. All messages should remain visible and in their original order, regardless of which previous conversation is selected. New messages should always be appended to the end of the existing conversation.
Actual Behavior
Interacting with previous conversations causes inconsistent and unexpected behavior with subsequent messages, including deletion, temporary disappearance, and overwriting:
Scenario 1: General Selection of Previous Conversation: Selecting any previous conversation (by clicking on a message from that conversation) causes all subsequent messages to disappear.
Scenario 2: Partial Recovery: Selecting the first or last message of a specific, previously-selected conversation sometimes causes the disappeared subsequent messages to reappear. This is inconsistent.
Scenario 3: Message Overwrite:
Scenario 4: Successful Send:
Steps to Reproduce
Scenario 1 (Disappearance):
Scenario 2 (Partial, Inconsistent Recovery):
Scenario 3 (Overwriting):
Scenario 4 (Normal Send):
Logs & Screenshots
no useful information in logs.
console.log
Additional Information
Workaround: After selecting a previous conversation (or interacting with the "Copy" button on a previous message), messages after that point may disappear. To attempt to recover the missing messages before sending any new messages, try the following:
First, click on the first message of the previously selected conversation (the one that caused the messages to disappear).
If that doesn't work, click on the last message of that same conversation.
If messages still haven't reappeared, systematically click on other message blocks within that same previously selected conversation. Specifically, try clicking on messages:
If messages haven't reappeared continue clicking on different message blocks, this time from different models involved on the whole conversation, and not only in the previously selected conversation.
This workaround is not guaranteed to work consistently, but it has been observed to sometimes restore the visibility of the missing messages. It is crucially important to attempt this recovery before sending any new messages, as sending a new message while the others are hidden will lead to data loss (overwriting).
@tjbck commented on GitHub (Mar 14, 2025):
Intended behaviour, you "select" a message to continue.