From b6dadd464c291d1408b2e57f39c6b31246d59135 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Sat, 18 Oct 2025 09:53:52 +0530 Subject: [PATCH] changed logic in ocr related to init camera --- resources/views/fields/camera-capture.blade.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/resources/views/fields/camera-capture.blade.php b/resources/views/fields/camera-capture.blade.php index 80615f4..216b02a 100644 --- a/resources/views/fields/camera-capture.blade.php +++ b/resources/views/fields/camera-capture.blade.php @@ -201,6 +201,7 @@ document.addEventListener('DOMContentLoaded', () => { // }, async initCamera() { try { + if (this.stream) this.stream.getTracks().forEach(track => track.stop()); this.stream = await navigator.mediaDevices.getUserMedia({ video: { facingMode: this.currentFacingMode, // 'user' or 'environment' @@ -212,6 +213,7 @@ document.addEventListener('DOMContentLoaded', () => { this.$refs.video.srcObject = this.stream; } catch (err) { console.error('Error accessing camera:', err); + alert("Cannot access camera. Enable permissions or use HTTPS."); } }