-
Notifications
You must be signed in to change notification settings - Fork 297
Closed
Labels
Description
Steps to reproduce
- Open Inbox
- Draft a new message
- Embed an image
- Save as draft
- Change to Drafts folder
- Open the draft
- Make some changes
- Close the composer
- Open the draft again
Since drafts are immutable, updating a draft deletes the old message and creates a new one. If the user is quick or the sync is slow, the draft being deleted can still appear in the list after closing the composer.
Reopening that envelope/draft leads to a state where A) further edits fails or B) an Nextcloud error page is used as message content (see screencast).
Expected behavior
- Envelope should be removed on saving draft / composer closed: fix(composer): drop envelope from store when saving a draft #12322
- The composer should handle error response from the backend properly: fix(composer): handle missing message body gracefully #12323
Additional info
Screencast.From.2026-01-27.19-23-36.mp4
Reactions are currently unavailable