From f86755071612b004b34d325b7e8d26d13ca15e83 Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Wed, 14 Jan 2026 20:18:58 +0530 Subject: [PATCH] Do not remove participant from cache on disconnect. (#4241) Resuming participants need to know about participants disconnected during resume. Reverts https://github.com/livekit/livekit/pull/4234 --- pkg/rtc/participant_signal.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkg/rtc/participant_signal.go b/pkg/rtc/participant_signal.go index adadc44ac..3fa388adc 100644 --- a/pkg/rtc/participant_signal.go +++ b/pkg/rtc/participant_signal.go @@ -118,10 +118,6 @@ func (p *ParticipantImpl) SendParticipantUpdate(participantsToUpdate []*livekit. }) validUpdates = append(validUpdates, pi) } - - if pi.State == livekit.ParticipantInfo_DISCONNECTED { - p.updateCache.Remove(pID) - } } p.updateLock.Unlock()