From 85c802d027d6ffd702b3d504d52a8646c83281f8 Mon Sep 17 00:00:00 2001 From: Philipp Hancke Date: Mon, 15 Aug 2022 11:11:22 +0200 Subject: [PATCH] firefox: dont attempt to shim getUserMedia if mediaDevices is not defined since this can't work. Tentative fix for #1022 --- src/js/firefox/getusermedia.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/js/firefox/getusermedia.js b/src/js/firefox/getusermedia.js index fe4de50d..0d32f264 100644 --- a/src/js/firefox/getusermedia.js +++ b/src/js/firefox/getusermedia.js @@ -14,6 +14,10 @@ export function shimGetUserMedia(window, browserDetails) { const navigator = window && window.navigator; const MediaStreamTrack = window && window.MediaStreamTrack; + if (!navigator.mediaDevices) { + return; + } + navigator.getUserMedia = function(constraints, onSuccess, onError) { // Replace Firefox 44+'s deprecation warning with unprefixed version. utils.deprecated('navigator.getUserMedia',