rem: if(Prototype.Browser.WebKit) Event.stop(event); 
add: Event.stop(event); 
context:   onKeyPress: function(event) {    if(this.active)      switch(event.keyCode) {       case Event.KEY_TAB:       case Event.KEY_RETURN:         this.selectEntry();         Event.stop(event);       case Event.KEY_ESC:         this.hide();         this.active = false;         Event.stop(event);         return;       case Event.KEY_LEFT:       case Event.KEY_RIGHT:         return;       case Event.KEY_UP:         this.markPrevious();         this.render();         if(Prototype.Browser.WebKit) Event.stop(event);         return;       case Event.KEY_DOWN:         this.markNext();         this.render();         if(Prototype.Browser.WebKit) Event.stop(event);         return;      }     else        if(event.keyCode==Event.KEY_TAB || event.keyCode==Event.KEY_RETURN ||          (Prototype.Browser.WebKit > 0 && event.keyCode == 0)) return;    this.changed = true;    this.hasFocus = true;    if(this.observer) clearTimeout(this.observer);      this.observer =         setTimeout(this.onObserverEvent.bind(this), this.options.frequency*1000);  },
meta: 2490	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2490/cfa31c30b84d9ecd6423ab7341df6eb646bcc508/controls.js/buggy/actionpack/lib/action_view/helpers/javascripts/controls.js