OpenSquilla version or commit
17ad42d
Area
Desktop app
Reproduction steps
- Start a new conversation and complete one user/assistant turn.
- Click 编辑 (Edit) under the first user message.
- Observe that the original text is placed in the composer while the transcript changes to 暂无消息。 (No messages).
- Press
Escape, a conventional way to cancel an edit.
Expected behavior
At least one safe cancellation path should exist:
Escape cancels the edit and restores the original conversation; or
- a visible Cancel edit action restores it; or
- the existing transcript remains visible until the edited message is submitted.
Actual behavior
- Entering edit mode immediately removes the selected message and all following messages from the in-memory transcript, so editing the first message makes the conversation appear empty.
- There is no visible cancel-edit control.
- Pressing
Escape clears the composer draft but does not restore the removed transcript. The page remains on 暂无消息。 with an empty composer.
- Reloading the page or navigating away and back restores the durable history, so the underlying session is not deleted, but the current UI is stranded in a destructive-looking empty state.
This also makes an accidental click followed by Escape look like the entire conversation was lost.
Environment
Windows 11
Diagnostic bundle and error reference
No response
OpenSquilla version or commit
17ad42d
Area
Desktop app
Reproduction steps
Escape, a conventional way to cancel an edit.Expected behavior
At least one safe cancellation path should exist:
Escapecancels the edit and restores the original conversation; orActual behavior
Escapeclears the composer draft but does not restore the removed transcript. The page remains on 暂无消息。 with an empty composer.This also makes an accidental click followed by
Escapelook like the entire conversation was lost.Environment
Windows 11
Diagnostic bundle and error reference
No response