We are developing an application using Zoom Meeting SDK for Web version 6.1.0.
The application joins Zoom meetings through a browser controlled by Puppeteer.
If the recording permission dialog is not approved within a specified period, our application clicks the “Leave Meeting” button through Puppeteer to leave the meeting.
However, in some cases, even though the browser has already left the meeting, the participant remains visible in the participant list on other users’ Zoom desktop clients for approximately 4–5 minutes.
Could you please confirm the following?
- Is this expected behavior or a known specification of Zoom or the Meeting SDK?
- Could this be an issue with the Meeting SDK or Zoom client?
- What is the recommended method to ensure that leaving the meeting is reflected promptly for other participants?
- Should we use a Meeting SDK API to leave the meeting instead of clicking the leave button through Puppeteer?
- Are there any known workarounds, settings, or logs that we should check for this behavior?
Environment:
* Zoom Meeting SDK for Web: 6.1.0
* Browser automation: Puppeteer
* Other participants: Zoom desktop client
* Delay before the participant disappears: approximately 4–5 minutes
We can provide the meeting ID, timestamps, SDK logs, and browser console logs if required.
Thank you for your assistance.