Closed Bug 1801145 Opened 2 years ago Closed 2 years ago

Two active sets of event listeners on a Matrix client after first login

Categories

(Chat Core :: Matrix, defect)

Thunderbird 102
defect

Tracking

(thunderbird115 fixed)

RESOLVED FIXED
115 Branch
Tracking Status
thunderbird115 --- fixed

People

(Reporter: freaktechnik, Assigned: freaktechnik)

References

Details

Attachments

(1 file)

STR:

  • Create new Matrix account in Thunderbird
  • Finish setup
  • Get an invite, verification request, etc.

And you should see things twice.

There's a couple reasons why we could have two sets of active listeners on our Matrix client, including:

  1. We actually have two Matrix clients. During login we create clients that we discard due to (at the time) the client not supporting the necessary state transitions. It might be possible to do away with some of the temporary Matrix SDK clients now.
  2. We report an incorrect status at some point and the chat account management somehow makes us connect again, leading to two active clients
  3. Something not described yet.
Duplicate of this bug: 1802255
Assignee: nobody → martin
Status: NEW → ASSIGNED
Target Milestone: --- → 115 Branch
Version: trunk → Thunderbird 102

Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/5a6398299510
Ensure existing matrix client is disconnected. r=clokep

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: