diff --git a/src/pretix/static/pretixpresale/js/ui/main.js b/src/pretix/static/pretixpresale/js/ui/main.js index 5d9fea0788..6dd911ca79 100644 --- a/src/pretix/static/pretixpresale/js/ui/main.js +++ b/src/pretix/static/pretixpresale/js/ui/main.js @@ -390,6 +390,13 @@ $(function () { sessionStorage.removeItem('scrollpos'); } + $("dialog").on("mousedown", function (e) { + if (e.target == this) { + // dialog has no padding, so this triggers only onclick on backdrop + this.close(); + } + }); + $(".accordion-radio").click(function() { var $input = $("input", this); if (!$input.prop("checked")) $input.prop('checked', true).trigger("change");