Details
Description
If Spark looses connection (e.g. logged of by another user with the same jid/resource) and then reconnects, then it shows all users offline. So one have to relogin to get correct roster.
Issue Links
- is related to
-
SPARK-764
Auto-reconnect does not send available presence or ask for roster
-
Reproduce scenario (11985):
1) Login with user "user1" in some client, can be Spark, and stay online with it
1) Login with user "user2@server/Spark" in Spark, it can see user1 online
2) Login with user "user2@server/Spark" in another client
3) Spark is being disconnected due to resource conflict and stays offline showing Reconnect button
4) Press Reconnect button in Spark, it will login with user2 again
5) user1 can see user2 online, but user2 in Spark can't see user1 online (and probably can't see anybody online)