See the first screen shot below:

I want to replace the text "editor", so I double click on the "editor", good, the text is automatically select when I open the "replace dialog".
Then I press the button "Replace" to start the replacement process.
See the second screen shot.

To bad

,
not the text in current caret position is a candidate, but the next occurrence of "editor" was firstly prompt to be replaced.
What I expect the good way is:
The replace precess should start from the current caret position, not the next occurrence of the search text.