From 557f655c86840ece87e8ee5b41d1bb1749187094 Mon Sep 17 00:00:00 2001 From: burnb Date: Sat, 7 Feb 2015 19:16:34 +0400 Subject: [PATCH] remove event listener on destroy --- src/js/select2/core.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/js/select2/core.js b/src/js/select2/core.js index b8830fde..65410ac4 100644 --- a/src/js/select2/core.js +++ b/src/js/select2/core.js @@ -443,6 +443,8 @@ define([ if (this._observer != null) { this._observer.disconnect(); this._observer = null; + } else if (this.$element[0].removeEventListener) { + this.$element[0].removeEventListener('DOMAttrModified', this._sync, false); } this._sync = null;