I reversed SVN 3164 by commenting out the changes (below).
editormanager.cpp line:1335
It restored "Find Previous". So something is amiss with the modification.
int ssta = control->GetSelectionStart();
int send = control->GetSelectionEnd();
int cpos = control->GetCurrentPos();
int clen = control->GetLength();
// // when the user initially had a selection, but then changed the scope
// // to entire scope, the values of ssta and send will have a bad influence in
// // the following calculations, therefor check for the scenario
// // and set the ssta en send to cpos (in the case there would be no selection
// // that's the value they have [no selection : ssta=send=cpos])
// if(data->scope== 0 && (ssta != cpos || send != cpos))
// {
// ssta = cpos;
// send = cpos;
// }
data->start = 0;
data->end = clen;