@theorytoe A lot of people on Fedi seem to genuinely believe that something like this is Matrix-specific and XMPP is somehow immune. But that's exactly how Double Ratchet implementation supporting multiple devices works — this is prone to happen when device having the required keys isn't online.
The only case when XMPP just works is when there is no encryption involved. Or when using that legacy thing that just stores the keys on the server in unencrypted form — kinda works, but is a bad idea.
@theorytoe
> yeah I am aware of the implementation
I didn't mean you, it always felt weird to me that it became a Matrix meme, despite having nothing to do with Matrix specifically.
> i just kinda find it stupid that it even shows these messages
Element does this too, but these placeholders have a button to re-request the keys — so you can bring other device, such as your phone, online and do it, they become actual messages soon after. They have probably copied that UI paradigm… partially 😂