diff --git a/conference.js b/conference.js index 45ddb99c2..02fe8a8f4 100644 --- a/conference.js +++ b/conference.js @@ -791,7 +791,6 @@ export default { startAudioOnly: config.startAudioOnly, startScreenSharing: config.startScreenSharing, startWithAudioMuted: getStartWithAudioMuted(APP.store.getState()) - || config.startSilent || isUserInteractionRequiredForUnmute(APP.store.getState()), startWithVideoMuted: getStartWithVideoMuted(APP.store.getState()) || isUserInteractionRequiredForUnmute(APP.store.getState()) diff --git a/react/features/base/media/functions.ts b/react/features/base/media/functions.ts index da337637f..5b5f8cd21 100644 --- a/react/features/base/media/functions.ts +++ b/react/features/base/media/functions.ts @@ -74,7 +74,8 @@ function _isVideoMutedByAuthority( * @returns {boolean} - The computed startWithAudioMuted value that will be used. */ export function getStartWithAudioMuted(stateful: IStateful) { - return Boolean(getPropertyValue(stateful, 'startWithAudioMuted', START_WITH_AUDIO_VIDEO_MUTED_SOURCES)); + return Boolean(getPropertyValue(stateful, 'startWithAudioMuted', START_WITH_AUDIO_VIDEO_MUTED_SOURCES)) + || Boolean(getPropertyValue(stateful, 'startSilent', START_WITH_AUDIO_VIDEO_MUTED_SOURCES)); } /**