Message shown in a wrong tab when multiple resources are logged in

Description

Reproduction:

  • user1 is logged as user1@domain/PC1

  • also logged as user1@domain/PC2

  • user1 has a chat opened with user2 in both PC1 and PC2 sessions

  • as Carbons is mostly implemented, messages show up in both chat windows on PC1 and PC2

  • user3 messages user1

  • on PC1 user3 tab appears and messages from user3 go to that tab

  • on PC2 sometimes user3 tab doesn't appear, but messages go to both user2 and user3 tab

  • reopening chat window fixes the issue, so it is only a visual issue and history is actually saved correctly

Not sure if this is a Carbons related issue or just some bad routing visualization with multiple resources.

Can't reproduce this first issue on recent 2.9.3 builds. But have noticed something new:

  • user3 messages user1. New message correctly appears in a new user3 tab on both PC1 and PC2.

  • user1 replies to user3 on PC1

  • on PC2 user1's replies appear in both user2 and user3 tabs (should be only appearing in user3 tab).

Environment

None

Activity

Show:
wroot
October 19, 2020, 9:52 AM

Scratch that. First part is fixed, but i found another issue. This time with replies to user3 from one of the resources.

HlevnoyIlya
October 19, 2020, 9:28 AM

wroot, I apologize, at first I did not see that when I wrote the message, it was sent to all users with whom I had a dialogue. But I also saw that the other users had a gray bubble in the dialog box.

HlevnoyIlya
October 19, 2020, 9:18 AM

I tried to reproduce this problem in Spark 2.9.3 shapshoot, and my messages are correct. wroot, can you repeat this bug again?

Priority

Major

Assignee

Unassigned

Reporter

wroot

Labels

Affects versions

Fix versions

Components