From 6a79e88fcb9b6e8b0284f2852900fdb2543b173e Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Fri, 17 Mar 2023 13:00:47 +0000 Subject: [PATCH] use event.currentTarget instead of event.target to ensure that the right... Closes #2392 Merge request studip/studip!1578 --- resources/assets/javascripts/lib/dialog.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/assets/javascripts/lib/dialog.js b/resources/assets/javascripts/lib/dialog.js index efd5f5c4198..8c22d1ced3a 100644 --- a/resources/assets/javascripts/lib/dialog.js +++ b/resources/assets/javascripts/lib/dialog.js @@ -681,7 +681,7 @@ Dialog.initialize = function() { // Actual dialog handler function dialogHandler(event) { - if (!event.isDefaultPrevented() && checkValidity(event.target)) { + if (!event.isDefaultPrevented() && checkValidity(event.currentTarget)) { let target = $(event.target).closest('[data-dialog]'); let options = target.data().dialog; @@ -700,7 +700,7 @@ Dialog.initialize = function() { } function clickHandler(event) { - if (!event.isDefaultPrevented() && checkValidity(event.target)) { + if (!event.isDefaultPrevented() && checkValidity(event.currentTarget)) { var element = $(event.target).closest(':submit,input[type="image"]'); var form = element.closest('form'); var action = element.attr('formaction'); -- GitLab