mautrix / signal

A Matrix-Signal puppeting bridge
GNU Affero General Public License v3.0
484 stars 74 forks source link

Editing replies removes reply context #492

Open Jaffex opened 3 months ago

Jaffex commented 3 months ago

Let's assume the following conversation (in this case it's the note to self chat, but this also happens in chats with other people).

In them you can see that on the matrix side, I replied to the message that says "555" with "hallo".

From the matrix side (client in this case is element x on ios): 24-03-29 09-55-11 5024

From the signal side 24-03-29 09-55-40 5025

This gets reflected perfectly fine on both sides.

However, if I edit the message on the matrix side to say "hallo." instead, the conversation will look as follows:

From the matrix side: 24-03-29 09-56-03 5026

From the signal side: 24-03-29 09-56-18 5027

As you can see, the message in signal has lost it's reference to the original message "555".

I didn't notice this until a friend told me that sometimes my messages make no sense because of missing context :D