@stagas So I think this setTimeout stuff belongs in this component rather then your `select`. The reason it's required here is because we're calling it directly in the `"input"` event handler, which is apparently a no-no.

But the select code by itself should work when called in the same tick, so I don't think this hack belongs in your component.