- Declare userLocation properly (was implicit global)
- Sync testPosition to real location on first GPS fix
- Sync testPosition when toggling GPS off for seamless manual mode
- Disable gpsTestMode when starting real GPS tracking
- Use userLocation instead of map center when enabling test mode via admin
Fixes issue where position would jump between two spots when toggling GPS.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>