diff --git a/etemplate/js/et2_widget_taglist.js b/etemplate/js/et2_widget_taglist.js index 59857f04fb..708d454cf4 100644 --- a/etemplate/js/et2_widget_taglist.js +++ b/etemplate/js/et2_widget_taglist.js @@ -185,6 +185,10 @@ var et2_taglist = et2_selectbox.extend( .on("beforeload", function() {this.container.prepend('
');}) .on("load", function() {$j('.loading',this.container).remove();}); + // Unbind change handler of widget's ancestor to stop it from bubbling + // taglist has its own onchange + $j(this.getDOMNode()).unbind('change.et2_inputWidget'); + // onChange if(this.options.onchange && typeof this.options.onchange == 'function') {