Mentions are returned in the wrong order
Mentions returned by the API don't always match the order they appear in the text.
To partially solve this problem, I made the client sort the mentions so in_reply_to_account_id
is the first mention.
In a long list of mentions, they'll get jumbled up, and as the thread goes on continue getting jumbled more and more.
I think it happens during federation, because locally the mentions are always in the right order, but checking the same status on a remote server shows them in a different order.