setDisableOnClick does not work for NativeButton in IE

Could someone help me to test the following code in IE?

My problem is if I enable “setDisableOnClick” for NativeButton in IE, the button click works in such pattern:

work, notwork, work, work, notwork, work, work, notwork, work, work, notwork.

So every third time the button does not fire any event, ?debug also shows nothing for that failure click.

  • if I change to chrome, it works always
  • if I use Button instead of NativeButton, it works always (also in IE)
  • if I don’t use setDisableOnClick, the button click event fires always (also in IE)
  • My IE is IE 9. version 9.0.8112
    protected void init(VaadinRequest request) {
        final VerticalLayout layout = new VerticalLayout();

        final Button button = new NativeButton("Click Me");
        button.addClickListener(new Button.ClickListener() {
            public void buttonClick(ClickEvent event) {
                } catch (InterruptedException ex) {
                layout.addComponent(new Label("Thank you for clicking"));

after 6 months we are still having this problem. despite everyone hates IE, my major user group is IE. Could someone help?