This is not a question we can answer. If you leave it associated with a button, the script is only performed when you click the button. If you use the script trigger, the script is performed every time you enter that layout. But what we can't tell from here is whether this makes any difference or not to your users.
PS. since Perform find automatically enters browse mode, the last step of your script is not necessary.