ListSelect value change events out of order

Hi all,

I’ve recently experienced an weird behaviour of ListSelect and it seems to occur in Chrome only (dev version). If a ValueChangeListener is registered and clicking through the list values a bit fast, the update events come back sometimes out of order. I understand this may be caused by the nature of Ajax request/response mechanism but how can we get around this.

To reproduce the issue, please visit http://demo.vaadin.com/sampler#ListSelectSingle using Chrome (or preferably dev version) and clicking quickly over the values.

In my cases, the list often behaves as if there was no listener at all. After a few changes, it works again. And the whole thing keeps repeating.

Your help/ideas are much appreciated.

Cheers,
Tien

I don’t have the dev version, but with the latest official Chrome, I can’t find a problem. The only confusing thing I see is that the labels might be fading out of order. So, “Stockholm” is pressed before “Paris”. Therefore, as Paris fades away, it reveals Stockholm. But that would not be a problem in ListSelect, but in Notification. But I can’t call this a bug yet, either, since I didn’t really watch what I clicked, so I might’ve clicked just something weird.