This is a regression bug IMO relating to the fact that editors now remember the scroll positions and cursor location when you last left the editor. When you click on a search result for, say, line 3 of some method and it's above the saved top row of the editor, it doesn't move the cursor to line 3; it leaves it at the remembered position. It should go to the line you just effectively asked to navigate to. You are giving up the preserved position on purpose (hopefully, lol).
This likely applies to things like pragmas and Go To Definition, etc. Those other scenarios should be checked, anyway.