diff --git a/Templates/OpenBench/base.html b/Templates/OpenBench/base.html index 86be5ed04..38d172af7 100644 --- a/Templates/OpenBench/base.html +++ b/Templates/OpenBench/base.html @@ -83,6 +83,18 @@ }, false); + document.addEventListener('submit', event => { + + // Prevent duplicate
submissions + const form = event.target; + if (form.dataset.submitting) { + event.preventDefault(); + return; + } + + form.dataset.submitting = true; + }, true); + function toggle_sidebar() { document.body.classList.toggle('sidebar-open') }