diff --git a/src/components/submit-form/qr-scanner.tsx b/src/components/submit-form/qr-scanner.tsx index 0041231..b0378c3 100644 --- a/src/components/submit-form/qr-scanner.tsx +++ b/src/components/submit-form/qr-scanner.tsx @@ -205,7 +205,7 @@ export default function QrScanner({ isOpen, setIsOpen, setQrBytesRaw }: Props) { audio={false} videoConstraints={{ deviceId: selectedDeviceId ? { exact: selectedDeviceId } : undefined, - facingMode: { ideal: "environment" }, + ...(selectedDeviceId ? {} : { facingMode: { ideal: "environment" } }), }} onUserMedia={async () => { const newDevices = await navigator.mediaDevices.enumerateDevices();