From 538cbef7016411a4f731ccdb3415acbc9bbdfdab Mon Sep 17 00:00:00 2001 From: Matthew Raymer Date: Mon, 28 Apr 2025 11:58:15 +0000 Subject: [PATCH] feat(qr): improve camera error feedback and robustness in QR scanner - Display prominent, actionable error banners in QR scanner dialog for camera access issues - Add troubleshooting tips for common camera errors (no device, denied, in use, HTTPS) - Enhance error handling and logging in WebDialogQRScanner for device detection and permissions - Use proper type narrowing for promise handling in QRScannerDialog to resolve linter errors - Improve user experience and clarity when camera access fails or is unavailable --- src/components/QRScanner/QRScannerDialog.vue | 158 +++++++++++++------ src/services/QRScanner/WebDialogQRScanner.ts | 71 +++++++-- 2 files changed, 172 insertions(+), 57 deletions(-) diff --git a/src/components/QRScanner/QRScannerDialog.vue b/src/components/QRScanner/QRScannerDialog.vue index aca9248c..690f36ca 100644 --- a/src/components/QRScanner/QRScannerDialog.vue +++ b/src/components/QRScanner/QRScannerDialog.vue @@ -13,7 +13,7 @@ >

Scan QR Code

- v1.1.0 build 00000 + v1.1.0