diff --git a/resources/assets/javascripts/lib/dialog.js b/resources/assets/javascripts/lib/dialog.js index efd5f5c4198e02e380ca3274827f3e074a04875a..8c22d1ced3aaf8758385be676c067c2b73fe5c0d 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');