bigbluebutton-Github/bigbluebutton-html5/imports
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
..
api Merge pull request #16828 from prlanzarin/u27/fix/ss-cam-reconn 2023-04-05 16:13:01 -04:00
startup fix(reconnect) waiting for approval 2023-04-04 10:47:32 -03:00
ui fix(video): ensure streams are always attached on reconnections 2023-04-11 09:36:13 -03:00
utils handle select all shortcut in whiteboard 2023-03-15 11:39:33 -03:00