DoubleClick on table row failed in IE8

Hi, all
We have a problem with double-clicking a row of a table in IE8. The same double click in firefox works like a charm. We have not tested Chrome or IE9 since we just use IE8 in our company.

We migrate from alpha 3 to beta 3 and we do not know when the problem happened, but what I can say is that it worked very well in Alpha3

Code in Alpha 3


...
addListener(new ItemClickEvent.ItemClickListener() {
            @Override
            public void itemClick(ItemClickEvent event) {

                if(event.isDoubleClick()) {
                    List<ApplicationRight> appRights = getSelectedItemIds();
                    ApplicationRight selectedAppRight = appRights.get(0);
                    //-- Opens a popup window
                    editSelectedRow(businessUnit, selectedAppRight);
                }
            }
        });
...

Code in Beta 3 (not much difference)


...
        addItemClickListener(new ItemClickEvent.ItemClickListener() {
            @Override
            public void itemClick(ItemClickEvent event) {

                if(event.isDoubleClick()) {
                    List<ApplicationRight> appRights = getSelectedItemIds();
                    ApplicationRight selectedAppRight = appRights.get(0);
                    editSelectedRow(businessUnit, selectedAppRight);
                }
            }
        });
...

The error is:
Uncaught client side exception
JavascriptException: (TypeError) number: -2146823281 description: ‘b.b’ is null or not an object: ‘b.b’ is null or not an object

Is it me or is this a bug?

In fact, as soon as i use the addItemClickListener the bug appears… Even if i do not use the “event.isDoubleClick()”

BTW, works fine in IE9 but i need IE8… Anyone???

This is definitely a bug in Table. Created issue
#9977
about it.