From eccef3b19cbc12bcb354a23b48b451e06db72ecd Mon Sep 17 00:00:00 2001 From: Andy Smith Date: Wed, 21 Jan 2026 14:33:19 -0600 Subject: [PATCH] Only submit on blur if the input has a value --- app/javascript/controllers/form_controller.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/javascript/controllers/form_controller.js b/app/javascript/controllers/form_controller.js index beca1f08f..2ba58ab89 100644 --- a/app/javascript/controllers/form_controller.js +++ b/app/javascript/controllers/form_controller.js @@ -54,6 +54,10 @@ export default class extends Controller { } submitToTopTarget(event) { + const value = event.target.value?.trim() + + if (!value) return false + this.element.setAttribute("data-turbo-frame", "_top") this.submit() }