diff --git a/pkg/rtc/participant.go b/pkg/rtc/participant.go index 090930875..b74088629 100644 --- a/pkg/rtc/participant.go +++ b/pkg/rtc/participant.go @@ -340,7 +340,7 @@ func (p *ParticipantImpl) IsDependent() bool { case livekit.ParticipantInfo_AGENT, livekit.ParticipantInfo_EGRESS: return true default: - return false + return p.grants.Video.Agent || p.grants.Video.Recorder } }