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

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

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

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

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

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

  • However, once the user 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 the user join using Web Meeting SDK, automated via Puppeteer (with the display name provided via query parameter).

  2. Host renames the user in the participant list (e.g., “SupportUser”).

  3. Move the user into a Breakout Room.

  4. Observe: the user’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?