diff --git a/src/components/RightSidebar/Participants/CurrentParticipants/CurrentParticipants.vue b/src/components/RightSidebar/Participants/CurrentParticipants/CurrentParticipants.vue index b3bd358a257..d90bc2342bb 100644 --- a/src/components/RightSidebar/Participants/CurrentParticipants/CurrentParticipants.vue +++ b/src/components/RightSidebar/Participants/CurrentParticipants/CurrentParticipants.vue @@ -112,7 +112,7 @@ export default { methods: { userStatusUpdated(state) { - if (this.token) { + if (this.token && this.participantsList.find(participant => participant.actorId === state.userId)) { this.$store.dispatch('updateUser', { token: this.token, participantIdentifier: { diff --git a/src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue b/src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue index 028c4188cca..b490f9e4a23 100644 --- a/src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue +++ b/src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue @@ -603,6 +603,10 @@ export default { }, actionIcon() { + if (this.isModerator) { + return '' + } + if (this.attendeePermissions === PARTICIPANT.PERMISSIONS.MAX_CUSTOM) { return 'LockOpenVariant' } else if (this.attendeePermissions === PARTICIPANT.PERMISSIONS.CUSTOM) { diff --git a/src/components/RightSidebar/RightSidebar.vue b/src/components/RightSidebar/RightSidebar.vue index 26dea0e5428..d78ca8f6c3a 100644 --- a/src/components/RightSidebar/RightSidebar.vue +++ b/src/components/RightSidebar/RightSidebar.vue @@ -29,14 +29,14 @@ @update:active="handleUpdateActive" @closed="handleClosed" @close="handleClose"> -