I've tried this a few times, it always seems to go to the previous result.
I'm in a Procedure Editor
I highlight a word. I hit Ctrl+F. I hit up-arrow - the cursor is moved to the immediate preceding search result.
Are we doing the exact same steps?
I don't know what you mean under "Procedure editor", but I have normally opened source file from my harddrive containing some package.
Yes, we are doing same steps, try to do that with different packages and e.g. with different words highlighted.
Give me code, tell me what you're searching for.
The Procedure Editor is the editor you see when you open pl/sql from the database or from a .pls/.pkb file.
Ok, then we are talking about the same.
I cannot give you my code because it is company code. I am quite it is not related to some particular code - this appears at random. Please take some package with about 1000 lines and randomly search for random procedure names, variables like described above. I am pretty sure you will hit this issue soon.