stadiamaps / stadiamaps/ferrostar
Route-deviation state doesn’t seem to prevent Ferrostar from using the snapped user position to play voice instructions
- Dominant language
- Kotlin
- Stars
- 419
- Forks
- 81
- Avg merge
- 6d 1h
- Merged PRs (30d)
- 7
Description
The route-deviation state (user wandering off the route in offline mode or when re-routing is disabled) doesn’t seem to prevent Ferrostar from using the snapped user position to play voice instructions. So imagine a simple path going 500m north: the user starts the route and almost immediately goes 200m east, then starts going north. If they continue north long enough, they’ll still hear all the voice instructions as if they approach the next route step (even though they're 200m away from the route).
Contributor guide
Research direction
Start by reproducing the described 500m-north, 200m-east offline or no-rerouting scenario and trace how route-deviation state reaches voice-instruction playback. Done means an off-route user is not given instructions based on the snapped position while route deviation remains active.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100