Thank you for reporting this bug. We will make it our priority to review this report.
[FIXED-1033] Combo - Selection changes if displayfield is not unique.
Ext version tested:
When using a combobox, if there are two options that have the same displayField value and the latter is selected, the first will always be selected on blur. Since I was using a template to display other values in the dropdown I didn't really care that the displayField was not unique. I was assuming that my valueField had to be unique, but not the displayField. IMHO, it should not be selecting the first instance of a displayField, but rather, what the user selected. If it is not possible, it should probably be in the docs that displayField must be unique.
Looking briefly, this appears to be caused by Ext.form.ComboBox.assertValue()
Duplicate of bug #1033 (fix will be in Ext 3.3.1).
and duplicate of my bugreport 525, which was declared to be fixed
my override -> suggested hotfix really works fine, give it a try.