On Sun, Aug 30, 2026 at 1:17 AM Georg Lukas <georg(a)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