From 45c82a80eadfa96ce9327e587518a7d9d9d57c4c Mon Sep 17 00:00:00 2001 From: Jane Wheatley Date: Mon, 15 Dec 2025 20:18:04 -0800 Subject: [PATCH] 5465 remove Saving state --- .../controllers/audit_duplicates_controller.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/javascript/controllers/audit_duplicates_controller.js b/app/javascript/controllers/audit_duplicates_controller.js index 4de533a3d5..24c8c0b4e1 100644 --- a/app/javascript/controllers/audit_duplicates_controller.js +++ b/app/javascript/controllers/audit_duplicates_controller.js @@ -4,6 +4,15 @@ export default class extends Controller { connect() { this.boundHandleSubmit = this.handleSubmit.bind(this) this.element.addEventListener("submit", this.boundHandleSubmit) + + // Disable Rails UJS for this form to prevent "Saving" state + this.element.removeAttribute('data-remote') + + // Remove data-disable-with from all submit buttons + const buttons = this.element.querySelectorAll('input[type="submit"], button[type="submit"]') + buttons.forEach(button => { + button.removeAttribute('data-disable-with') + }) } handleSubmit(event) {