diff --git a/resources/assets/javascripts/lib/dialog.js b/resources/assets/javascripts/lib/dialog.js
index 7c70aedf0bf30481c221c6e7d499fb54e2d8283c..efd5f5c4198e02e380ca3274827f3e074a04875a 100644
--- a/resources/assets/javascripts/lib/dialog.js
+++ b/resources/assets/javascripts/lib/dialog.js
@@ -687,7 +687,7 @@ Dialog.initialize = function() {
 
             if (
                 target.is('form')
-                && event.originalEvent.submitter
+                && event.originalEvent?.submitter
                 && $(event.originalEvent.submitter).attr('formaction')
             ) {
                 target.data('formaction', $(event.originalEvent.submitter).attr('formaction'));