Rename contact is interrupted if roster gets updated
Steps to reproduce:
-
Click a contact
-
Hit F2
-
Start typing
-
Wait for some other contact to change its status
Expected behaviour:
- Still editing contact's name
Actual behaviour:
-
Editing box gets disposed
-
Its contents are lost
-
Further typing starts the roster search box
And keep in mind that when you have 200 contacts, roster updates happen once a second in average.