Web Meeting SDK 3.8.10: Bot display name resets to join name after Breakout Room move

Description
We are experiencing unexpected behavior with a bot user when using the Web Meeting SDK in relation to Breakout Rooms.

  • A bot joins the meeting via the Web SDK (controlled with Puppeteer).

  • The bot’s initial display name is provided via a URL query parameter.

  • Another participant (host on Zoom Desktop Client) renames the bot in the participant list.

  • The rename is reflected correctly in the main meeting room.

  • However, once the bot is moved into a Breakout Room (or leaves and rejoins from one), its display name resets back to the original name used at join time.

This only affects Meeting SDK (Web) participants. Regular Zoom desktop or web client participants keep their renamed display names even after Breakout Room transitions.

Which Web Meeting SDK version?
3.8.10

To Reproduce(If applicable)
Start a meeting with Zoom Desktop Client (host).

  1. Have a bot join using Web Meeting SDK, automated via Puppeteer (with the display name provided via query parameter).

  2. Host renames the bot in the participant list (e.g., “SupportBot”).

  3. Move the bot into a Breakout Room.

  4. Observe: the bot’s display name resets to the original join-time name.

Device (please complete the following information):

  • Device: Google Kubernetes Engine (GKE) cluster

  • OS: Container Linux (Google COS)

  • Browser: Chrome/Chromium (headless mode in container)

  • Browser Version: Latest stable in container environment

Additional context
I found similar issues already reported on the Zoom DevForum, e.g.:

  1. These seem related, but I couldn’t find any changelog entry mentioning a fix for this.

Questions

  • Is this considered a bug in the Web Meeting SDK or expected behavior?

  • Are there any workarounds to ensure the renamed display name persists across Breakout Room transitions?