Thanks Tijmen for the help.
For anyone else that is looking for a solution to this, you can disable the autoload setting in the admin, and use trigger() / dispatchEvent() on the submit button to simulate a click and submit the form after the page has loaded and the parameter value is passed into the search field.
Ok, thanks. I’ve sent it.
Is there an email I can send you it directly? I can’t share it publicly at this time.