# User did not received user-updated event

**URL:** <https://devforum.zoom.us/t/user-did-not-received-user-updated-event/138589>\
**Category:** Web\
**Tags:** video-sdk, sdk\
**Created:** [November 7, 2025, 7:46pm UTC](https://devforum.zoom.us/t/user-did-not-received-user-updated-event/138589 "2025-11-07T19:46:37Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![meet-jeavio](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/meet-jeavio/32/69404_2.png) [@meet-jeavio](https://devforum.zoom.us/u/meet-jeavio)\
**Post date:** [November 7, 2025, 7:46pm UTC](https://devforum.zoom.us/t/user-did-not-received-user-updated-event/138589/1 "2025-11-07T19:46:37Z")

</div>

**Description**  
This is a simple one, for following session ID I have received user-updated event in one user but the other user connected in same session haven’t received the event. Can you please let me know what happened here ?

Session ID : QcMfmskFQIytRjojhYQEEQ==

**Which Web Video SDK version?**  
2.1.10

**Device (please complete the following information):**

- OS: Windows
- Browser: Chrome
- Browser Version: 118

**Additional context**  
On this side where user-updated was not received, the other person video wasn’t attached and it lead to poor user experience.

---

<div class="post-metadata">

**Author:** ![meet-jeavio](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/meet-jeavio/32/69404_2.png) [@meet-jeavio](https://devforum.zoom.us/u/meet-jeavio)\
**Post date:** [November 7, 2025, 9:11pm UTC](https://devforum.zoom.us/t/user-did-not-received-user-updated-event/138589/2 "2025-11-07T21:11:29Z")

</div>

One more incident to this

Session ID - rM0Q4UInQMyAzhjY0/0Zkg==

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [November 11, 2025, 5:57am UTC](https://devforum.zoom.us/t/user-did-not-received-user-updated-event/138589/3 "2025-11-11T05:57:37Z")

</div>

Hey @meet-jeavio

Thanks for your feedback.

> rM0Q4UInQMyAzhjY0/0Zkg==

The user on Chrome 141 did start the video, but Chrome 118 didn’t call attachVideo to render it.

As you mentioned, the `user-updated` event wasn’t triggered. We haven’t made any recent changes to this logic, so it’s possible that the event listener was added too late, causing the event to be missed. You can refer to our documentation for guidance on handling this case.

> **[Video SDK - web - Core features](https://developers.zoom.us/docs/video-sdk/web/video/#render-remote-videos)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![meet-jeavio](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/meet-jeavio/32/69404_2.png) [@meet-jeavio](https://devforum.zoom.us/u/meet-jeavio)\
**Post date:** [November 11, 2025, 6:30am UTC](https://devforum.zoom.us/t/user-did-not-received-user-updated-event/138589/4 "2025-11-11T06:30:02Z")

</div>

Hello @vic.yang ,

Thanks for the response.

Can you please check for Session ID : `QcMfmskFQIytRjojhYQEEQ==`

The logic was same for this call and other successful calls, so trying to understand what went wrong here as there aren’t any errors as well.

---

<div class="post-metadata">

**Author:** ![meet-jeavio](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/meet-jeavio/32/69404_2.png) [@meet-jeavio](https://devforum.zoom.us/u/meet-jeavio)\
**Post date:** [November 12, 2025, 3:04pm UTC](https://devforum.zoom.us/t/user-did-not-received-user-updated-event/138589/5 "2025-11-12T15:04:40Z")

</div>

Hello @vic.yang ,

can you please look into this.

Thanks.

---

<div class="post-metadata">

**Author:** ![meet-jeavio](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/meet-jeavio/32/69404_2.png) [@meet-jeavio](https://devforum.zoom.us/u/meet-jeavio)\
**Post date:** [November 12, 2025, 3:29pm UTC](https://devforum.zoom.us/t/user-did-not-received-user-updated-event/138589/6 "2025-11-12T15:29:14Z")

</div>

Hello @vic.yang ,

I reviewed the document you shared regarding attaching the `peer-video-state-change` event. We’ve implemented logic to attach the following events:

- `peer-video-state-change`

- `user-updated`

- `user-removed`

Currently, we are attaching these events after a user joins the session. However, it seems that in some cases, the events are not being attached as expected. I’m trying to identify what went wrong and why these event listeners might not be binding properly.

Could you please help me understand if there’s any specific timing or condition required for attaching these events? Any additional guidance or best practices would be greatly appreciated.

Thanks

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [November 13, 2025, 2:06am UTC](https://devforum.zoom.us/t/user-did-not-received-user-updated-event/138589/7 "2025-11-13T02:06:23Z")

</div>

Hi @meet-jeavio

Thanks for sharing the information with us.

We recommend binding events using `client.on` right after obtaining the client from `createClient()` method, so that you won’t miss any event triggers.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![meet-jeavio](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/meet-jeavio/32/69404_2.png) [@meet-jeavio](https://devforum.zoom.us/u/meet-jeavio)\
**Post date:** [November 13, 2025, 6:34pm UTC](https://devforum.zoom.us/t/user-did-not-received-user-updated-event/138589/8 "2025-11-13T18:34:23Z")

</div>

Hello @vic.yang ,

Understood, thanks for sharing best practice.
