381718a353
When going from "no mic" -> mic via the unmute action, the client isn't unmuting itself after confirming the change. This is caused by not waiting the liveChangeInputDevice method (which is a Promise) to be fully executed before unmounting the AudioSettings modal -- the one responsible for triggering the unmute. Since it unmounts before the device is changed, the unmute action will be ignored because the device is still "listen-only" (no mic). Properly unmute audio when transitioning from "no mic" -> "mic" via the unmute trigger by waiting for liveChangeInputDevice to resolve. Additionally, some general improvements to UI/UX: - Display the AudioSettings modal title when gUM is on prompt mode - Add specific subtitles to the AudioSettings modal to 1) warn that no mic is selected 2) Give a hint that the user can test their devices - Always honor settings.yml's "initialHearingState" state (whether local echo feedback should be played by default in AudioSettings) |
||
---|---|---|
.. | ||
audio-manager | ||
auth | ||
bbb-webrtc-sfu | ||
features | ||
meeting-settings | ||
mobile-app | ||
notification | ||
settings | ||
storage | ||
users-settings | ||
virtual-background | ||
webrtc-base |