From 9a5488d8cbcabfae80cd71e0e24232585fae9284 Mon Sep 17 00:00:00 2001 From: Aevann Date: Tue, 21 Mar 2023 20:56:05 +0200 Subject: [PATCH] prevent forms from double-submitting --- files/assets/js/core.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/files/assets/js/core.js b/files/assets/js/core.js index 181ee30ba..d2a436858 100644 --- a/files/assets/js/core.js +++ b/files/assets/js/core.js @@ -616,3 +616,13 @@ if (width <= 768) { } }); } + +document.getElementsByTagName('form').forEach(form => { + form.addEventListener('submit', (e) => { + if (form.classList.contains('is-submitting')) { + e.preventDefault(); + } + + form.classList.add('is-submitting'); + }); +});