@Con-Hennekens
Even in Route-as-Tracks it takes 3 recalculations before a point is skipped.
That is not no good enough.
If you use Route-as-Track and you are getting (back) on the track. The track should immediately pick up without any recalculations.
Besides this. The recalculation should not only be based on the amount of recalculations but also on how long (time) you are back on track/route.
Example.
Let say you are back on your route/track for 15 sec but there has only been 1 recalculation. The shaping point should be skipped. Because you were given time enough to decide what to do. And you choose just follow the route in the right direction and skip the missed shaping point(s).
As i experienced more than once. 3 recalculations can easily takes multiple kilometers to be executed. That is far to long.
The thing also is that the 3 recalculations is used for every missed shaping point. If you were forced into a detour and because of this, you missed 3 shaping points. You need to wait for 9 recalucations before the missed points were skipped. In this time there is large change you'll pass new shaping points but MRA is still busy with the missed ones. The passed ones will be placed in list of missed shaping points also.
You get the idea of this problem.