When exiting a roster search (^G), keep the focus on the selected row
For example if you were searching for a contact, to do something else than talking, using ^G to go back to the normal roster view BUT with the cursor still on the found contact would be great.
Also, in this case, maybe enter should just quite the search instead of opening a conversation with the contact. This way, to search for a contact and talk to him, you’d have to search, select the correct row, and hit enter twice. (For example if you wanted to talk to one of his specific resource, you’d do Enter, then space to choose the resource, then enter again)