adaliabooks: The other question (though a little harder to check, but not impossible) is what is the Gog behaviour if AF is off? If it's the same than it is something Gog have done that I might be able to change, if it's not than it may be a bug on my side.
I got two new messages, one was a reply.
Person A messaged me first (the reply), person B last.
Chat opened to person's B exchanges.
Parson A was listed at the top of my contacts list, person B right below them.
Both were off-line at the time.
Replied to person B.
Closed chat without reading person's A message.
Disabled AF, reopened chat.
Chat opened to the exchanges with person B.
Person A still at the top.
Read person's A message, closed chat without replying, reopened chat.
Chat opened to the exchanges with person A.
Person B showed online, and at the top of my contacts.
Closed chat, enabled AF (set to Last Active), reopened chat.
Chat opened to the exchanges with person B (my last sent message).
Person B is still at the top of my contacts, person A underneath.
Both showed off-line at the time.
Reopening the chat with AF disabled again, still gets me the exchanges with person B, and them at the top of my contacts.
I think that the order in the contacts list shows unread messages in newer-to-older order, and as soon as a message is opened, the sender moves down a spot. That still doesn't explain though why the chat opens to conversations where i was the last one to send a message instead of opening the next unread one.