bigbluebutton-Github/bigbluebutton-html5/imports/ui/services/audio-manager
prlanzarin c2161b9a14 fix(audio): clear input device IDs if getUserMedia fails
Stored input device IDs are not cleaned up whenever getUserMedia fails
with `NotFoundError` (i.e.: device not found). This causes a couple of
issues whenever skipEchoIfPreviousDevice is enabled:
  - An unnecessary error screen if the user retries audio from scratch
    (it should just go straight to the audio settings modal)
  - A retry loop if no other devices are present in the system

Guarantee that stored input device IDs are cleared up whenever
getUserMedia fails with error name `NotFoundError`. This both the retry
loop and the unnecessary error screen.
2024-10-21 19:22:54 +00:00
..
error-codes.js fix(audio): handle NotAllowedError in skipCheck:true scenarios 2024-05-03 21:15:58 +00:00
index.js fix(audio): clear input device IDs if getUserMedia fails 2024-10-21 19:22:54 +00:00