Advanced Troubleshooting: When "Allow" Doesn't Work
Sometimes, clicking "Allow" on the location popup doesn't work. This is usually due to a conflict between the Browser Permission and the Operating System Permission.
Error Code 1: PERMISSION_DENIED
If you see this error, one of two things has happened:
- You clicked "Block" in the past, and the browser remembered it.
- Your Mac or Windows OS has "Global Location Services" disabled.
The Fix (macOS): Go to System Settings > Privacy & Security > Location Services. Ensure "Enable Location Services" is ON, and your browser (Chrome/Safari) is checked in the list.
Error Code 2: POSITION_UNAVAILABLE
This means the browser has permission, but the device cannot find satellites.
- Cause: You are indoors (concrete/steel blocks signals) or in an underground tunnel.
- The Fix: Move near a window. Toggle Wi-Fi OFF and then ON again (this forces a fresh Wi-Fi triangulation scan).
Error Code 3: TIMEOUT
The device took too long to calculate the math. This is common on older Android devices with low battery.
The Fix: Plug your device into power. GPS chips often go into "Low Power Mode" when battery is below 20%, drastically reducing their reception sensitivity.
Author: Don Odibat