bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/video-provider
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
..
many-users-notify Remove: Breakout room unused code 2024-04-30 16:14:22 -03:00
video-button disable camera effects modal in away mode 2024-04-24 17:16:21 -03:00
video-list Merge pull request #19225 from vitormateusalmeida/16068-custom-webcam-highlight-color 2024-04-10 10:36:54 -03:00
video-provider-graphql fix(bbb-html5): crash on video-provider unmount 2024-05-02 22:55:25 +00:00
component.jsx fix(bbb-html5): crash on video-provider unmount 2024-05-02 22:55:25 +00:00
container.jsx Remove video-streams subscription 2024-04-24 17:09:00 -03:00
mutations.ts migrate userUnshareWebcam 2024-01-29 09:23:11 -03:00
queries.ts fix grid mode webcam order 2024-04-17 09:27:10 -03:00
service.js move setTrackEnabled to new service file 2024-05-02 09:24:03 -03:00
stream-sorting.js grid mode pagination 2023-07-26 09:18:23 -03:00