Navigation bug when using public course

When you download someone else's course and use it, the map would stop functioning once you reached the end point of the original user. This means that when doing a circular route, unless you start/stop at the exact location where the person who created the route started, the navigation option would become redundant once you reached their start/stop point. the only way to keep using it is to re-start the course at this point which is pretty annoying.
any ideas?