OK, I can try that as a workaround, thanks for the tip.
But I still think that SE can be improved if they modified "Find" so that it also performs background searches and allows the user to abort. I'm usually on automatic pilot and may use "Find" without remembering I'm in a large file. I'd like to always use "Find" in a single file without having to think about whether I should use "Find in Files" or "Find". I think the purpose of "Find" is to search a single file, and I'd like SE to be improved so that I can use "Find" even with large files and be able to abort the search if it is taking too long.
Maybe the SE developers can reuse the code for "Find in Files" for the "Find" case with "List all occurrences", so that "Find" can also be done in the background?