Geolocation (GPS) not working

Chrome (Android)

  1. Open Chrome and go to your web app
  2. Tap the lock icon or site info icon in the address bar
  3. Tap Permissions or Site settings
  4. Find Location in the list
  5. Ensure it's set to Allow (not "Ask" or "Block")
  6. If it was blocked, change to Allow and refresh the page

Alternative method:

  1. Tap the three dots menu (⋮) in Chrome
  2. Go to Settings > Site settings > Location
  3. Find your domain in the list and ensure it's set to Allow

Safari (iOS)

  1. Open Safari and go to your web app
  2. Tap the AA icon in the address bar
  3. Tap Website Settings
  4. Find Location and set it to Allow
  5. Refresh the page

If that doesn't work:

  1. Go to iPhone Settings > Safari > Location Services
  2. Ensure it's set to While Using App
  3. Also check Settings > Privacy & Security > Location Services > Safari Websites

Firefox (Android)

  1. Open Firefox and go to your web app
  2. Tap the shield icon or lock icon in the address bar
  3. Tap Permissions
  4. Set Location to Allow
  5. Refresh the page

Samsung Internet (Android)

  1. Go to your web app
  2. Tap the lock icon in the address bar
  3. Tap Permissions
  4. Set Location to Allow

General troubleshooting:

  • Clear and reset: If permissions seem stuck, go to browser settings and clear site data/permissions for your domain, then revisit the site to get a fresh permission prompt
  • Force refresh: After changing permissions, do a hard refresh (Ctrl+F5 or clear cache)
  • Test prompt: If no permission dialog appeared initially, the user might have accidentally denied it - clearing permissions will bring the prompt back

The key is making sure the permission is explicitly set to Allow rather than Ask or Block.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.