emesene/emesene — Issue #994: Weird (incorrect) ordering of contacts in groups, when allowing "show offline contacts"
Author: Sacolevas
Created: 2012-01-27 16:38:28+00:00
State: open

Hello,

I want to report the following issue which I found strange. In my case, I like to see online and offline contacts and here is what happens:

In all messenger programs (with the sole exception of emesene2), if you allow showing offline contacts and have different groups, the way contacts are shown in each group is:

- First, online contacts are shown, ordered alphabetically.
- Then, below, offline contacts are shown, ordered alphabetically.

Here, in emesene2, if you separate groups (the only way to do that is to choose "order by group" in the menu), contacts in each groups are shown alphabetically, mixing online and offline contacts, assuming in the menu, after displaying the "Show" option, you choose "sort by name". If you don't choose "sort by name", effectively, in each group you have (a) First, online contacts. (b) Then, offline contacts. But in both (a) and (b), the order contacts are shown is apparently random!!!!! (or at least, it is not by nickname or email, so it might be a problem here)

If you don't separate groups (by choosing "order by status"), you see first, online contacts alphabetically, then offline contacts, but you don't see them separated by groups.

In other words, you don't get the desired behavior in emesene2, not even by playing with the sorting options the program provides, Perhaps, the problem is in the part of "apparently random" behavior I described above (when choosing "sort by group" and unchecking "sort by name").

Thanks for your attention and this wonderful instant messaging program.