diff --git a/conference.js b/conference.js index cd004a860..ca74ab449 100644 --- a/conference.js +++ b/conference.js @@ -1812,14 +1812,10 @@ export default { }, /** - * Toggles the local "raised hand" status, if the current state allows - * toggling. + * Toggles the local "raised hand" status. */ maybeToggleRaisedHand() { - // If we are the dominant speaker, we don't enable "raise hand". - if (this.isHandRaised || !this.isDominantSpeaker) { - this.setRaisedHand(!this.isHandRaised); - } + this.setRaisedHand(!this.isHandRaised); }, /** diff --git a/modules/UI/videolayout/VideoLayout.js b/modules/UI/videolayout/VideoLayout.js index e98ead8de..2548425ff 100644 --- a/modules/UI/videolayout/VideoLayout.js +++ b/modules/UI/videolayout/VideoLayout.js @@ -593,6 +593,9 @@ var VideoLayout = { ? localVideoThumbnail : remoteVideos[id]; if (video) { video.showRaisedHandIndicator(raisedHandStatus); + if (raisedHandStatus) { + video.showDominantSpeakerIndicator(false); + } } },