OK - it’s not as borked as I thought.
It is a bit unintuitive, I’ll give you that
What’s happening is that IF you have played some stones, then gone backwards, then press the forwards arrow, it takes you back through the stones you played.
BUT if you haven’t already played some moves, then gone backwards, the forwards arrow choses the variation with the lowest number - IE the “best” variation.
Arriving at a position by a link is a bit confusing, because you can go backwards from there without having first played those stones.
When you start going forwards again, OJE has no record of played stones (because you haven’t played any) so it takes you through the best variation from where you are.
I will have a look at pretending you played the stones you go backwards through, but it’s a bit hair-raising…
Edit: Hah, I think I fixed it, fix submitted.