Yes I know that, that is not what I am saying

I am not adding/removing lines I'm editing within a line

The behaviour I am seeing is as though the non visible line reference had changed and it was going to a completely different part of the code

In fact two lines in the result list took me to the same source line 1000's of lines apart even though the line number visible in the tree was different

Something is getting corrupted with the line numbers I just haven't narrowed down exactly when it happens