rem: this.selectOption({ 'target': this._highlighted_option, 'noHide': false});  
add: this._selectOption({ 'target': this._highlighted_option, 'noHide': false});  
context: 		_handleKeyEvents: function(/*Event*/ evt){			if(evt.ctrlKey || evt.altKey || !evt.key){ return; }			// reset these			this._prev_key_backspace = false;			this._prev_key_esc = false;			var k = dojo.event.browser.keys;			var doSearch = true;			switch(evt.key){	 			case k.KEY_DOWN_ARROW:					if(!this.popupWidget.isShowingNow){						this.startSearchFromInput();					}					this.highlightNextOption();					dojo.event.browser.stopEvent(evt);					return;				case k.KEY_UP_ARROW:					this.highlightPrevOption();					dojo.event.browser.stopEvent(evt);					return;				case k.KEY_TAB:					// using linux alike tab for autocomplete					if(!this.autoComplete && this.popupWidget.isShowingNow && this._highlighted_option){						dojo.event.browser.stopEvent(evt);						this.selectOption({ 'target': this._highlighted_option, 'noHide': false});							// put caret last						this.setSelectedRange(this.textInputNode, this.textInputNode.value.length, null);					}else{						this.selectOption();						return;					}					break;				case k.KEY_ENTER:					// prevent submitting form if we press enter with list open					if(this.popupWidget.isShowingNow){						dojo.event.browser.stopEvent(evt);					}					if(this.autoComplete){						this.selectOption();						return;					}					// fallthrough				case " ":					if(this.popupWidget.isShowingNow && this._highlighted_option){						dojo.event.browser.stopEvent(evt);						this.selectOption();						this.hideResultList();						return;					}					break;				case k.KEY_ESCAPE:					this.hideResultList();					this._prev_key_esc = true;					return;				case k.KEY_BACKSPACE:					this._prev_key_backspace = true;					if(!this.textInputNode.value.length){						this.setAllValues("", "");						this.hideResultList();						doSearch = false;					}					break;				case k.KEY_RIGHT_ARROW: // fall through				case k.KEY_LEFT_ARROW: // fall through					doSearch = false;					break;				default:// non char keys (F1-F12 etc..)  shouldn't open list					if(evt.charCode==0){						doSearch = false;					}			}			if(this.searchTimer){				clearTimeout(this.searchTimer);			}			if(doSearch){				// if we have gotten this far we dont want to keep our highlight				this.blurOptionNode();					// need to wait a tad before start search so that the event bubbles through DOM and we have value visible				this.searchTimer = setTimeout(dojo.lang.hitch(this, this.startSearchFromInput), this.searchDelay);			}		},
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/ComboBox.js/clean/www/resources/dojo-ajax/src/widget/ComboBox.js