In addition to the case-sensitive search already suggested https://forums.mirc.com/ubbthreads.php/topics/271275/case-sensitive-search

  • When the 'search all files' box is checked, regardless whether there are any matches or not, when searching in the aliases/popups/remotes tabs it always finishes by jumping to line 1 of the current file when it sounds the ding, instead of returning to the original row.
    .
  • Even if that behavior changes to stay at the original row when nothing is found, how about a hotkey and/or menu to get back to the original row from where the search box was originally opened? Especially if you've pressed F3 a few times and are at the 3rd match which could be hundreds of rows away, or even be in another file.
    .
  • If there are any matches in the current file that are above the cursor position where the search began, the search box can't find them. If the 'all files' box is checked, regardless whether or not there are matches below the cursor in the original file or are matches in any OTHER file, it dings and jumps to line 1 without finding any matches that exist on the rows above the cursor of the original file. That also happens in the variables/users tabs where it can't find the string if it's on a row above the cursor.

    + For searches where 'all files' is not checked, it would be great if there were a box to check which would allow looping around the entire file, and the search would stop finding matches only if you'd clicked 'replace all' while the prompt-box was not checked. For searches where 'all files' is checked, it seems reasonable that it should always search all rows of all files regardless where the cursor is, and regardless whether the 'loop' box is checked.
    .
  • If it's relatively easy, would be great if the 'edit' menu also had a 'find previous' next to the 'find next' - with a hotkey attached to it, perhaps shift+F3. The way it is now, if you want to find the nearest match above your cursor, you need to remember the current row, then go to line 1 and search, then keep clicking F3 until you pass the original row.