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:
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?

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.

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.

Assignee

Unassigned

Reporter

wroot

Labels

Expected Effort

None

Components

Fix versions

Affects versions

Priority

Major
Configure