From 944ae4074e8efabd5fced1071016ebada025809b Mon Sep 17 00:00:00 2001 From: hobokenchicken Date: Mon, 6 Jul 2026 12:49:14 +0000 Subject: [PATCH] fix(webrtc): sync participants state when local user publishes tracks --- web/src/stores/voice.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/web/src/stores/voice.ts b/web/src/stores/voice.ts index 114b90a..eeb092f 100644 --- a/web/src/stores/voice.ts +++ b/web/src/stores/voice.ts @@ -161,6 +161,8 @@ export const useVoiceStore = create((set, get) => ({ room.on(RoomEvent.TrackUnpublished, () => syncParticipants()); room.on(RoomEvent.TrackSubscribed, () => syncParticipants()); room.on(RoomEvent.TrackUnsubscribed, () => syncParticipants()); + room.on(RoomEvent.LocalTrackPublished, () => syncParticipants()); + room.on(RoomEvent.LocalTrackUnpublished, () => syncParticipants()); room.on( RoomEvent.ActiveSpeakersChanged,