When forwarding multiple messages, order is determined by order of marking them, not "actual" order.
Steps to Reproduce
Mark a message
Mark another message that is actually earlier
Forward both messages to some chat
Expected result: Messages are delivered in the same order they were originally.
Actual result: Messages are delivered in the order they were marked.
Current Behavior
When forwarding multiple messages, order is determined by order of marking them, not "actual" order.
Steps to Reproduce
Possible Solution
When forwarding first sort messages by timestamp.