I can confirm that 3.1-SNAPSHOT solves this issue.
However, there's another issue. When I set options programmatically like this:
chosenListBox.addItem(displayName1, id1);
chosenListBox.addItem(displayName2, id2);
and then set the first one to be selected:
chosenListBox.setSelectedIndex(0);
the widget displays as if there is no selection; that is, gray text and down-arrow (see image below). Trying calling the update() and/or forceRedraw() doesn't solve the issue. If you know of a workaround (other than changing the text/arrow color via css), let me know. Thanks.
![](https://lh3.googleusercontent.com/-QFewvpkD4LE/Viq817hV1kI/AAAAAAAAR80/_6seQQJMrDQ/s320/chosen-listbox-looks-disabled.png)