diff --git a/src/components/submit-form/qr-scanner.tsx b/src/components/submit-form/qr-scanner.tsx index b886e70..4f1186c 100644 --- a/src/components/submit-form/qr-scanner.tsx +++ b/src/components/submit-form/qr-scanner.tsx @@ -104,6 +104,7 @@ export default function QrScanner({ isOpen, setIsOpen, setQrBytesRaw }: Props) { if (!isOpen) return; requestPermission(); + if (!navigator.mediaDevices.enumerateDevices) return; navigator.mediaDevices.enumerateDevices().then((devices) => { const videoDevices = devices.filter((d) => d.kind === "videoinput"); setDevices(videoDevices); @@ -136,7 +137,7 @@ export default function QrScanner({ isOpen, setIsOpen, setQrBytesRaw }: Props) { >