diff --git a/src/pretix/static/pretixcontrol/js/ui/main.js b/src/pretix/static/pretixcontrol/js/ui/main.js index 264bd20b0a..db7869e74b 100644 --- a/src/pretix/static/pretixcontrol/js/ui/main.js +++ b/src/pretix/static/pretixcontrol/js/ui/main.js @@ -747,15 +747,18 @@ $(function () { ev.preventDefault(); $rows.on("pointerenter", onChangeSelection); - }).on("pointerup", function(ev) { - if (onChangeSelectionHappened) { - ev.preventDefault(); - onChangeSelectionHappened = false; - $checkboxes.removeAttr("data-inital"); - } - $rows.off("pointerenter", onChangeSelection); + + $(document).one("pointerup", function(ev) { + if (onChangeSelectionHappened) { + ev.preventDefault(); + onChangeSelectionHappened = false; + $checkboxes.removeAttr("data-inital"); + } + $rows.off("pointerenter", onChangeSelection); + }); }); + var update = function () { var all_same; var checkboxes = $checkboxes.toArray();