CampgroundTickets/app/components
Hank 8b202e4942
Some checks failed
Build Android APK / build-apk (push) Failing after 8m55s
Scanner: tappable start overlay so the camera can never silently hang
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>
2026-07-08 17:51:42 +00:00
..
QRScanner.tsx Initial Camp Scan ticketing system 2026-07-08 03:47:59 +00:00
QRScanner.web.tsx Scanner: tappable start overlay so the camera can never silently hang 2026-07-08 17:51:42 +00:00
ResultOverlay.tsx Initial Camp Scan ticketing system 2026-07-08 03:47:59 +00:00