libQuotient icon indicating copy to clipboard operation
libQuotient copied to clipboard

Message edits lost after restarts

Open TobiasFella opened this issue 1 year ago • 1 comments

Happens both in NeoChat and Quaternion.

When a message is edited (no matter by whom and in which client), the edit shows up fine in libQuotient based clients if it comes in live (as new messages, not historical messages). after restarting the client, the message shows up in the unedited form.

AFAICT the replacement is only processed in Room::Private::addNewMessageEvents but not in Room::Private::addHistoricalMessageEvents, which would explain this.

TobiasFella avatar Nov 04 '23 17:11 TobiasFella