Sometimes when I chat with someone and I don't write/receive a message for a while, empathy doesn't show me "the client exited from the conversation" (or the relative english message, I don't know how it is in written in english). If I send a message I see a group chat with me and my contact showed twice. I think it's releated to a not-received BYE command. In msn-pecan a similar bug was fixed some weeks ago: http://github.com/felipec/msn-pecan/commit/4d9982ef2173aa700c705d821ad5451542bc0e9c http://felipec.wordpress.com/2009/07/31/how-msn-pecan-fixed-a-6-year-old-bug-how-pidgin-didnt-and-stole-the-fix/
The message you got is because we received notification the contact is leaving. The second part of the bug is because we resend the notification that users rejoined the switchboard to empathy (we re-emit the signal MembersChanged for users already there) and should be fixed in my branch olethanh/offline.
This should no longer be a problem with the latest papyon and butterfly releases.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.