When user selects many items (tags), they are automatically sorted alphabetically. How to prevent automatic sort and keep user\'s order using Select2 4.0?
Update:
I've found a solution that works with Select2 v4. It changes the order of items - item selected by user are moved to the end.
$("select").select2();
$("select").on("select2:select", function (evt) {
var element = evt.params.data.element;
var $element = $(element);
$element.detach();
$(this).append($element);
$(this).trigger("change");
});
Update
The solution was found here: github.com/select2/select2/issues/3106. Its author is kevin-brown.