Camera Not Accessible in Browser
One of the most frequent technical hurdles in field-based web applications is browser camera access. Because the Camera Form relies on the getUserMedia API, several browser-level security policies must be met before the device hardware can be activated.
1. The HTTPS Requirement
Modern mobile browsers (Chrome, Safari, Edge) explicitly block camera hardware access on non-secure (HTTP) connections. If your form URL does not begin with https://, the camera button will likely remain disabled or non-responsive. SmartSyncApp serves all forms over encrypted TSL/SSL by default; however, if you are using a proxy or custom domain wrapper, ensure HTTPS is properly terminated.
2. iOS Safari & Webkit Nuances
On Apple devices, third-party browsers (like Chrome for iOS) are forced to use the Webkit engine, which sometimes imposes stricter sandbox restrictions on camera access compared to the native Safari app. Expert Tip: If you are experiencing "Black Screen" issues or permission loops on an iPhone, open the form directly in Safari rather than via a link clicked inside a different app (like Slack or Teams).
3. Resetting Site Permissions
If a user accidentally clicks "Deny" on the initial permission prompt, the browser will remember that choice and never ask again. To reset this:
- iOS: Go to Settings > Safari > Camera > set to "Ask" or "Allow".
- Android Chrome: Tap the lock icon in the address bar > Site Settings > Camera > Reset Permissions.
4. Hardware Conflicts
In rare cases, another background app (like a QR scanner or video call app) may be "locking" the camera hardware. If permissions are correct but the view remains black, performing a hard restart of the browser or the device itself is the industry-standard remediation step.
Other Common Issues
Still having trouble?
Our support team can help investigate and resolve mapping issues specific to your Smartsheet account.
Contact Support Team