From 35a89960544007638068fcfed467b458b71aadc5 Mon Sep 17 00:00:00 2001 From: trafficlunar Date: Sun, 27 Jul 2025 22:48:23 +0100 Subject: [PATCH] fix: remove facingMode when selectedDeviceId is present --- src/components/submit-form/qr-scanner.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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();