Hey there, Avi; thank you for sharing this post! I was trying it on my machine, and as it turns out, we don't even need to create a custom stimulus controller. All you need to do is set the form's data-turbo-frame="jobs" attribute and, instead of using the TurboVisit + FormData combo, call the form's requestSubmit() function. <form data-turbo-frame= "jobs" etc> <%= select_tag :category, etc, onchange : "this.form.requestSubmit()" %> </form> More info: https://turbo.hotwired.dev/handbook/drive#form-submissions https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/requestSubmit Let me know what you think, cheers!