in my ejabberd server once a user chooses to chat with another one, i add them to each other's rosters, but on chat pannel i still see their JID instead of their nicknames, until i refresh the page, or logout and in again...
Why does this happen? isn't it supposed to get the new names once they change?