diff --git a/src/js/select2/core.js b/src/js/select2/core.js index 07a91c67eb..ef1281e074 100644 --- a/src/js/select2/core.js +++ b/src/js/select2/core.js @@ -331,7 +331,7 @@ define([ if (self.isOpen()) { if (key === KEYS.ESC || key === KEYS.TAB || (key === KEYS.UP && evt.altKey)) { - self.close(); + self.close(evt); evt.preventDefault(); } else if (key === KEYS.ENTER) { @@ -474,12 +474,12 @@ define([ this.trigger('query', {}); }; - Select2.prototype.close = function () { + Select2.prototype.close = function (evt) { if (!this.isOpen()) { return; } - this.trigger('close', {}); + this.trigger('close', { originalEvent : evt }); }; Select2.prototype.isOpen = function () {