DM rooms can get duplicated under certain conditions
Categories
(Chat Core :: Matrix, defect)
Tracking
(thunderbird_esr102 wontfix, thunderbird115 fixed, thunderbird116 fixed)
People
(Reporter: freaktechnik, Assigned: freaktechnik)
Details
Attachments
(1 file)
48 bytes,
text/x-phabricator-request
|
rjl
:
approval-comm-beta+
|
Details | Review |
Okay, this is a very fun bug about how DM rooms work in Matrix.
Steps to reproduce:
- Get invited to a DM room
- Have a third party join
- Have the initial creator leave the room
Expected result: TB now treats the room as a DM room between the third party and you, even though it does not have the DM room metadata for that.
Actual result: TB creates a new DM room with the third party on every startup, because the room isn't correctly registered in the account data (but has the correct interluctor user ID).
Assignee | ||
Comment 1•2 years ago
|
||
Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/d1b467bfd990
Avoid creating new DM rooms from sync. r=clokep
Assignee | ||
Comment 3•2 years ago
|
||
Comment on attachment 9335174 [details]
Bug 1834270 - Avoid creating new DM rooms from sync. r=clokep
[Approval Request Comment]
Regression caused by (bug #):
User impact if declined: Connecting a Matrix account can create one ore more unexpected new direct conversation rooms.
Testing completed (on c-c, etc.): Manual testing.
Risk to taking this patch (and alternatives if risky): Alters logic how and when we create direct message conversations. So in terms of Matrix functionality maybe medium.
Comment 4•2 years ago
|
||
Comment on attachment 9335174 [details]
Bug 1834270 - Avoid creating new DM rooms from sync. r=clokep
[Triage Comment]
Approved for beta
Comment 5•2 years ago
|
||
bugherder uplift |
Thunderbird 115.0b6:
https://hg.mozilla.org/releases/comm-beta/rev/2213d9816156
Description
•