diff --git a/src/pretix/static/pretixcontrol/js/ui/main.js b/src/pretix/static/pretixcontrol/js/ui/main.js index 61dfefefc..2e81dbcbe 100644 --- a/src/pretix/static/pretixcontrol/js/ui/main.js +++ b/src/pretix/static/pretixcontrol/js/ui/main.js @@ -613,6 +613,13 @@ var form_handlers = function (el) { }, 50); } }); + if ($s[0].hasAttribute("data-close-on-clear")) { + $s.on("select2:clear", function () { + window.setTimeout(function () { + $s.select2('close'); + }, 50); + }); + } }); el.find('[data-model-select2=event]').each(function () {