bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/video-provider/video-list
prlanzarin 5d214cb27d fix(video): ensure streams are always attached on reconnections
There's a scenario where remote streams won't be attached again if the
sharer experienced a Meteor/client disconnection.
The disconnection empties some necessary user data temporarily, which
causes the corresponding video-list-item to be unmounted while the peer
persists for a little longer.
If the sharer re-connects fast enough, video-list-item will re-mount but
will 1) miss the current stream state (ie stuck in loading) 2) fail to
re-attach the streams since the peer was already flagged as attached.

Ensure remote camera streams are always attached and shown by:
  - always propagating the current stream state on attachment
  - refactoring the attachment pre-requisites away from a static boolean
    to a required data + diff check (based on target and current
    attached streams)
2023-04-11 09:36:13 -03:00
..
video-list-item fix(video): ensure streams are always attached on reconnections 2023-04-11 09:36:13 -03:00
component.jsx feat(video): upload of own webcam virtual background 2022-05-10 14:17:16 -03:00
container.jsx rename layout functions 2021-09-10 17:48:52 -03:00
styles.js move button component to common folder 2022-02-14 20:20:50 +00:00