Thoughts
Mmm, if you wanted to avoid the issues with iTerm's find you could only support finding in the output of the last command.
It's not hard to rerun a command. I guess sometimes you want to find the output of a previous command. But that could be a different button or command. It also lets you do both modes as top down.