bigbluebutton-Github/bigbluebutton-html5/imports/ui/components
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
..
about
actions-bar Merge pull request #19072 from ramonlsouza/issue-18937 2023-11-07 13:17:14 -05:00
activity-check Fix: Modal of the inactivity inspection does not show up 2024-02-08 14:59:14 -03:00
app fix(client): undefined currentUserAway 2024-03-11 09:50:23 -04:00
audio fix(captions): Use default transcription value with external providers 2024-02-08 14:50:31 -03:00
authenticated-handler
banner-bar
breakout-join-confirmation
breakout-room
captions fix(): Use captions.dication flag to show/hide dication button 2024-02-08 14:50:17 -03:00
chat Merge pull request from GHSA-r3vv-c788-9fph 2024-01-11 16:07:18 -05:00
click-outside
common upgrade tooltip dependency 2023-11-13 10:51:03 -03:00
components-data
connection-status
context-providers
debug-window
dropdown
emoji-picker fix(reactions): Remove unused file 2023-10-17 19:06:37 -03:00
emoji-rain Update bigbluebutton-html5/imports/ui/components/emoji-rain/component.jsx 2023-10-18 09:28:30 -03:00
end-meeting-confirmation
error-screen
external-video-player
join-handler fix(layout): defaultLayout join parameter 2024-02-09 18:02:13 -03:00
layout fix(bbb-html5): Use CDN for resource of layouts 2024-03-07 11:11:03 -05:00
learning-dashboard
legacy
lock-viewers
media
meeting-ended
mobile-app-modal fix: Button 'Open Tablet app' breaks when the meeting name contains white space 2023-11-24 10:19:40 -03:00
muted-alert
nav-bar refactor: End meeting button tweaks (#19261) 2024-02-16 15:50:52 -05:00
notes
notifications Change of approach for the debounce 2024-02-28 15:41:51 -03:00
notifications-bar
pads
poll remove no presentation button styles in poll panel 2024-01-30 10:40:12 -03:00
polling fix(poll): avoid rendering polling component twice 2024-03-14 11:20:08 -03:00
presentation fix(poll): avoid rendering polling component twice 2024-03-14 11:20:08 -03:00
presentation-pod
raisehand-notifier Update component.jsx 2023-10-23 11:12:50 -03:00
recording
reload-button
screenreader-alert
screenshare fix: correctly dereference present camera streams in FF 2023-08-24 13:42:28 -03:00
settings feat: Initial implementation of Gladia transcriptions to BBB 2.7 (#19091) 2023-11-30 10:10:36 -05:00
shortcut-help
sidebar-content
sidebar-navigation
subscriptions
text-input
timer refactor: rename Songs to Music in BBB Timer 2023-11-02 12:20:25 -04:00
user-avatar fix(user-list): center icons on apple devices 2023-10-17 17:17:23 -03:00
user-info
user-list Merge pull request #19266 from Ithanil/fix_raise-hand_away_reactions 2024-01-15 12:29:08 -05:00
user-reaction
utils/hooks
video-preview
video-provider fix(bbb-html5): crash on video-provider unmount 2024-04-12 14:33:35 -03:00
waiting-users
wake-lock fix(wake-lock): remove the activation notification 2023-08-23 10:06:33 -03:00
webcam Changes to layout toast's workflow 2023-09-12 10:42:55 -03:00
whiteboard fix wheel zoom jitter 2024-01-03 17:58:25 +00:00