startValue missing

I have a ComboBox and the handler for the "select" event checks to see if comboBox.getValue() == comboBox.startValue (the purpose being to not do anything if the value didn't change). This worked just fine in 1.1, but in 1.1.1 startValue is always undefined. Where did startValue go? Is this a "feature" or a "bug"?

I have not overridden any Ext stuff. The difference is in Field.js on line 266. 1.1.1 added an if(!this.hasFocus) condition that wasn't there in 1.1. This new condition appears to cause startValue to never be set and the "focus" event to never fire. It looks like ComboBox.onTriggerClick is setting this.hasFocus = true without firing the "focus" event. Shouldn't ComboBox.onTriggerClick be calling this.onFocus() rather than setting this.hasFocus = true?