Skip to content

[PB-5808] bugfix/reconnection issues#182

Merged
TamaraFinogina merged 85 commits intomainfrom
bugfix/reconnect-issues
Mar 2, 2026
Merged

[PB-5808] bugfix/reconnection issues#182
TamaraFinogina merged 85 commits intomainfrom
bugfix/reconnect-issues

Conversation

@CandelR
Copy link

@CandelR CandelR commented Feb 10, 2026

Description

  • If reconnection failed, reload the page and show the user the "join the conference" page.
  • Fix memory leaks after reconnection that makes the browser crash in some cases.
  • Updated with jitsi master

Related Issues

Related Pull Requests

Checklist

  • Changes have been tested locally.
  • Unit tests have been written or updated as necessary.
  • The code adheres to the repository's coding standards.
  • Relevant documentation has been added or updated.
  • No new warnings or errors have been introduced.
  • SonarCloud issues have been reviewed and addressed.
  • QA Passed

How Has This Been Tested?

Additional Notes

Calinteodor and others added 30 commits January 20, 2026 13:33
* Added CC tab inside Chat screen and some UI fixes on mobile.
*UI updates and reworks around JitsiScreen footer and its children.
* feat(breakout-rooms): Adds some jid validation on joining.

* squash: Fix comments.

* Update resources/prosody-plugins/mod_muc_breakout_rooms.lua

Co-authored-by: bgrozev <boris@jitsi.org>

* Update resources/prosody-plugins/mod_muc_breakout_rooms.lua

Co-authored-by: bgrozev <boris@jitsi.org>

---------

Co-authored-by: bgrozev <boris@jitsi.org>
…ent is provided.

Do not forcefully unmute audio and video if the user consents to being recorded and wants to stay unmuted but was muted before hitting join.
It gives strange error that is not clickable, but it is seen on the screenshot and test passes without it.
Before:
```
Error: element ("[data-testid="participant1-more-options-ba16a58a"]") still not existing after 1000ms
    at async ParticipantsPane.openParticipantContextMenu (/tmp/tmp.bMVHEDmYin/jitsi-meet/tests/pageobjects/ParticipantsPane.ts:202:9)
    at async BreakoutRooms.sendParticipantToBreakoutRoom (/tmp/tmp.bMVHEDmYin/jitsi-meet/tests/pageobjects/BreakoutRooms.ts:205:9)
```

After:
```
Error: element ("[data-testid="participant1-more-options-ecea6dd6"]") still not existing after 1000ms
    at async ParticipantsPane.openParticipantContextMenu (/tmp/tmp.j8VkoO9abR/jitsi-meet/tests/pageobjects/ParticipantsPane.ts:202:9)
    at async BreakoutRooms.sendParticipantToBreakoutRoom (/tmp/tmp.j8VkoO9abR/jitsi-meet/tests/pageobjects/BreakoutRooms.ts:205:9)
    at async Context.<anonymous> (/tmp/tmp.j8VkoO9abR/jitsi-meet/tests/specs/misc/breakoutRooms.spec.ts:349:9)
```
…s being left (jitsi#16881)

* Reset lobby state when we we dispatch conferenceWillLeave action.
* test: Add test for jaas "async" transcriptions.

* fix: Do not expect name in async transcription events.
* chore: Update wdio to 9.23.2.

* test: Add a retry test property.

* test: Retry some of the flaky tests.
The panel will appear on the right side after the participant pane panel. Currently the panel is disabled by default and the components that  are rendered in the panel are empty (null).  The panel is easily customizable by adding some content in the CustomPanel component.
…e. (jitsi#16894)

* fix(muc_cleanup_backend_services): Stops timer before creating new one.

* squash: Adds some logs and skip if already being destroyed.
The Profile tab can display logged in state and auth id used for it. It does not re-render when this changes in the background.
Now handles using `config.prejoinConfig.enabled=false` and `config.prejoinConfig={enabled:false}.

Fixes jitsi#16892.
[PB-5808] If connection fails, reload the page
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
4.9% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@github-actions
Copy link

Deploying meet-web with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7008fcf
Status:  ✅  Deploy successful!
Preview URL: https://4dc20e1c.meet-web.pages.dev
Updated (Europe/Madrid): 25/2/2026, 10:11:56

View logs

@TamaraFinogina TamaraFinogina merged commit ea7f9ec into main Mar 2, 2026
5 of 8 checks passed
@TamaraFinogina TamaraFinogina deleted the bugfix/reconnect-issues branch March 2, 2026 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.