diff --git a/src/pretix/static/pretixpresale/js/ui/main.js b/src/pretix/static/pretixpresale/js/ui/main.js index 604dad13e..4543b8bc8 100644 --- a/src/pretix/static/pretixpresale/js/ui/main.js +++ b/src/pretix/static/pretixpresale/js/ui/main.js @@ -233,7 +233,7 @@ let form_handlers = function (el) { function setup_basics (el) { el.find('form').attr('novalidate', true).on('submit', function (e) { - if (e.originalEvent.submitter.formNoValidate) return; + if (e.originalEvent && e.originalEvent.submitter && e.originalEvent.submitter.formNoValidate) return; if (!this.checkValidity()) { let input = this.querySelector(':invalid:not(fieldset)'); (input.labels[0] || input).scrollIntoView()