Copied messages should keep the order shown in the chat

I made the following comment here about the ordering of messages:

I thought it is worth making this a feature proposal.

Expected behavior

If you copy some messages, the pasted messages keep the same order as the original messages shown in the chat, the same way that forwarded messages keep the same order.

Actual behavior

Pasted messages can be in a completely different order to how they are originally shown (ordered by timestamp?)