diff --git a/pkg/rtc/room.go b/pkg/rtc/room.go index 7c89092f5..76d9515da 100644 --- a/pkg/rtc/room.go +++ b/pkg/rtc/room.go @@ -710,6 +710,7 @@ func (r *Room) RemoveParticipant(identity livekit.ParticipantIdentity, pID livek // remove all published tracks for _, t := range p.GetPublishedTracks() { + p.RemovePublishedTrack(t, false, true) r.trackManager.RemoveTrack(t) }