bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/video-provider
prlanzarin 10a6a840b5 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-04-12 14:33:35 -03:00
..
many-users-notify move button component to common folder 2022-02-14 20:20:50 +00:00
video-button replace unaffected debounce 2023-08-09 13:26:42 -03:00
video-list Update bigbluebutton-html5/imports/ui/components/video-provider/video-list/video-list-item/user-actions/component.jsx 2023-11-02 16:06:41 -04:00
component.jsx fix(bbb-html5): crash on video-provider unmount 2024-04-12 14:33:35 -03:00
container.jsx limit cameras page in grid mode 2023-08-08 13:05:54 -03:00
service.js Merge pull request #18387 from ramonlsouza/issue-18125 2023-08-16 09:36:50 -04:00
stream-sorting.js grid mode pagination 2023-07-26 09:18:23 -03:00