The same happens if you order downloads by progress. The downloads themselves get ordered, but the clients do not get ordered, just get in a "random" way. I would like them to be ordered in the same way as the progress (if descending, from most-obtained parts to less-obtained-parts, and vice-versa). Notice that the ordering does happen when you double-click a download, and then order, so it _is_ possible and already implemented how to do this ordering.
Thanks.