|
Some checks failed
Build Android APK / build-apk (push) Failing after 8m55s
Auto-start on mount as before, but keep a tappable overlay until the video is actually playing (readyState>=2). If getUserMedia hangs (8s watchdog), is denied, or fails, the overlay becomes a "tap to start camera" button that retries in a real user-gesture context — instead of sitting on "Starting camera…" with no recovery. Works for both Android Chrome PWA and iOS Safari. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| QRScanner.tsx | ||
| QRScanner.web.tsx | ||
| ResultOverlay.tsx | ||