It takes 2 minutes to remove participants deleted their meeting tab from participant list

Description
We’re investigating what we can do with Client Web SDK using Angular sample app.

The steps to reproduce the problem are as follows:

1. Start meeting with Zoom desktop client.
2. Join the meeting with the Angular sample app using Chrome.
3. See the desktop client until the user of Angular app is listed in the participant list.
4. Then delete a tab, which display meeting screen without leaving meeting.
5. Observe the Desktop client to see when the user of Angular app is deleted from the participant list.

Error
It will take 2 minutes for desktop client to remove Angular app user, who deleted their meeting tab without leaving meeting. It’s taking too long time. Can we control the duration as we like?

Which version?
Angular: version 11
Zoom client web sdk: 1.9.0
Chrome: 88.0.4324.146

Hey @koezukar,

Thank you for reaching out to the Zoom Developer Forum. The 2 minute duration that you’re encountering is an internal timeout used by Zoom in the event that a user is trying to reconnect. It cannot be overridden.

However, you can catch tab close events and remind them to leave the meeting before closing the tab. You can also call the ZoomMtg.leaveMeeting() to automatically remove them from the meeting when they close the tab.

I hope that helps! Let me know if you have any questions.

Thanks,
Max