rem: if (useTimer && noSelectChange) alert("textStateChange does not support 'useTimer == true && noSelectChange == true'"); 
add: if (useTimer && noSelectChange) alert("_textStateChange:unsupported"); 
context:     _textStateChange: function(useTimer, noSelectChange) {        if (useTimer && noSelectChange) alert("textStateChange does not support 'useTimer == true && noSelectChange == true'");        var te = this._editor;                if (this._timerId != 0) {            clearTimeout(this._timerId);            this._timerId = 0;        }                                    if (te.value != this._lastValue) {                    if (useTimer) {                //if this is the first character, notify immediately                if (te.value.length == 0 || (te.value.length > 0 && this._lastValue.length == 0)) {                    this._changeText(noSelectChange);                } else {                    this._timerId = setTimeout(this._changeText.bind(this), 400);                }            } else {                this._changeText(noSelectChange);            }        } else {            if (useTimer) {                this._timerId = setTimeout(this._handleSelectionChange.bind(this), 400);            } else {                this._handleSelectionChange(noSelectChange);            }        }            },
meta: 5515	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5515/d532c0ea03ef1c91856bba5408f049541b39c2ba/BaseText.js/buggy/src/thinwire/render/web/resources/BaseText.js