On Sun, Aug 30, 2026 at 1:17 AM Georg Lukas <georg@op-co.de> wrote:
I would strongly advise to also add a XEP-0313 LMC element to the retraction message:
<replace id='wrong-recipient-1' xmlns='urn:xmpp:message-correct:0'/>
XEP-0313 has a 15 years headstart, so there is probably quite a number of clients that support '313 but not '424 (look, the numerology is strong between these numbers!).
Adding LMC would have two benefits: first, it would overwrite the original (to be retracted) content with the fallback body. Second, it would render as one message and not as two messages.
I would strong advise against recommending LMC as a fallback. The semantics of edit are very different to a delete. Edits often have history (On Mastodon, on github comments, on Signal, in Conversations 2.20.2) while with deletes people usually don’t want to have access to previous versions. If you look at clients that actually implement Any Message Correction the 15 year head start melts away. cheers Daniel