Here’s what I do to reduce the impact of this:
I start working with the last/bottom match in the Find Result panel. I double-click that to switch back to the editor window and make my edits in the file at that location, then switch back to the Find Result panel and double-click the match above the last/bottom one, make my edits in the file there, then…etc. This works because when making edits further down into the file it doesn’t affect the positioning of the earlier matches. I hope this explanation makes sense, it really does work!