For quite a long time I have noticed that command goto global line (Alt+G) doesn't work properly on @nosent files. It seems that it counts non-existing sentinel lines so it positions cursor few lines before the requested. The exact difference between required line number and found one depends on size of file and number of nodes, and also grows with required line number.
You can exhibit this by looking in attached Leo file. For example Alt+g 45 should position cursor on the declaration line of function temp7(a), but it positions cursor on line 39.
Fixed at rev 3ee6afd. Let me know if you find any further problems.
Again, I have read in another thread: "Leo 5.1 will be soon released".
Just to bring Edward's attention to this thread and the fact that this bug has not been fully fixed yet.