c2161b9a14
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. |
||
---|---|---|
.. | ||
.vscode | ||
client | ||
imports | ||
private/config | ||
public | ||
server | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
babel.config.js | ||
deploy.sh | ||
jsconfig.json | ||
package-lock.json | ||
package.json | ||
run-dev.sh | ||
test-html5.sh | ||
tsconfig.json | ||
webpack.config.js |