bigbluebutton-Github/bigbluebutton-html5/imports/ui
prlanzarin eccb06369b fix(bbb-html5): crash on video-provider unmount
There's a race condition that may cause a client crash whenever a
video-provider's unmount procedure is run, but its signalling websocket
is undefined. The WS's callback handlers are re-assigned without
checking for the socket's availability, causing an unhandled TypeError.

The WS may be undefined in a couple of scenarios, e.g.: unmouting before
the socket was successfully set up, unmounting while a reconnect is in
place etc.

Check whether the socket exists before accessing it in video-provider's
componentWillUnmount routine.
2024-05-02 22:55:25 +00:00
..
components fix(bbb-html5): crash on video-provider unmount 2024-05-02 22:55:25 +00:00
core Merge remote-tracking branch 'upstream/v3.0.x-release' into away-mode 2024-05-02 08:45:10 -03:00
hooks improvement: use React context to store current user data 2024-04-04 10:13:27 -03:00
services Merge remote-tracking branch 'upstream/v3.0.x-release' into fix-meeting-end-audio 2024-05-01 14:14:15 -03:00
stylesheets/styled-components feat: leave meeting button 2023-11-20 13:30:07 -03:00
Types implement loginURL in DOCS and Client 2024-04-24 18:41:46 -03:00