From 937a0d7d4dbcd3c8fe04b22582d8040df739e51d Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Tue, 19 Sep 2023 22:49:34 +0200 Subject: [PATCH] Disallow learners from clicking any button while redirecting after submit Fixes CODEOCEAN-FRONTEND-3M --- app/assets/javascripts/editor/submissions.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/editor/submissions.js b/app/assets/javascripts/editor/submissions.js index ad1edb8e..6367d8e7 100644 --- a/app/assets/javascripts/editor/submissions.js +++ b/app/assets/javascripts/editor/submissions.js @@ -218,8 +218,10 @@ CodeOceanEditorSubmissions = { Turbolinks.clearCache(); Turbolinks.visit(response.redirect); } else if (response.status === 'container_depleted') { - this.showContainerDepletedMessage(); + this.initializeEventHandlers(); + this.showContainerDepletedMessage(); } else { + this.initializeEventHandlers(); for (let [type, text] of Object.entries(response)) { $.flash[type]({ text: text, @@ -227,7 +229,6 @@ CodeOceanEditorSubmissions = { }) } } - this.initializeEventHandlers(); }) },