Zoom Web SDk v2.13.0 "onUserLeave" & "onUserJoin" inconsistent behaviour for users moved in and out of lobby

Callbacks from ZoomMtg.inMeetingServiceListener() for services “onUserLeave” and “onUserJoin” are not called when a participant is moved from Meeting to Lobby ( Waiting Room ). However, they are called when a user is moved from lobby to the meeting.

Browser Console Error
No error in browser console.

Which Web Meeting SDK version?

Meeting SDK Code Snippets

    ZoomMtg.inMeetingServiceListener('onUserLeave', (data) => {
      console.log('Participant onUserLeave movement detected: \n', data);
    ZoomMtg.inMeetingServiceListener('onUserJoin', (data) => {
      console.log('Participant onUserJoin movement detected: \n', data);

To Reproduce(If applicable)
Steps to reproduce the behavior:

  1. Enter the same meeting with native app and two incognito browsers.
  2. From native app, move one of the user to the lobby.
  3. Notice no events are triggered for users that are moved from lobby to meeting. However, users moved from lobby to meeting trigger the event.


Troubleshooting Routes

Device (please complete the following information):

  • Browser: Chromium

Additional context
There is no way to properly detect when a user is moved from meeting to lobby by another host.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.