PDA

View Full Version : [CLOSED] Weird issue in Chrome and gridpanel column filters popup menus



bogc
May 22, 2015, 1:39 AM
Hello:

This is a weird one - it works fine in IE 11 & FF 38.0.1 but in Chrome Version 43.0.2357.65 m it has the following behaviour:

1. Go to: http://examples2.ext.net/#/GridPanel/Plugins/GridFilters_Local/
2. Hover the mouse to display the popup for the Date column, then hover the mouse above Filters. As soon as you move the mouse to the right above the popup that has the After, Before & On options that popup disappears.

It is really weird and yesterday or two days ago it was working just fine.

I will try to see if I can report it to their group.

Thanks

Update: I reported it using their feedback dialog Help->Report an issue. Please note that this is new, this behaviour didn't occur in 42.0.2311.135 m.
Update 2: Ext.Net 3.1.0 is not affected. It's good I guess. Unfortunately we are not in a position to upgrade.
Updated 3: Someone already reported this on the sencha forum: https://www.sencha.com/forum/showthread.php?301116-Submenus-disappear-in-Chrome-43-beta and there is also a fix.

Vladimir
May 25, 2015, 11:10 AM
Hi,

Thanks for the report, we are reviewing a possible fix, at this moment you can try the following fix (from sencha thread which you mentioned)


Ext.define('MyApp.menu.Menu', {
override: 'Ext.menu.Menu',

onMouseLeave: function(ev) {
var activeItem = this.activeItem,
menu = activeItem && activeItem.menu,
menuEl = menu && menu.getEl();

if (Ext.isChrome && menuEl && menuEl.contains(ev.getRelatedTarget())) {
return;
}

this.callParent([ev]);
}
});

Daniil
Jun 08, 2015, 10:16 AM
It looks to be a Chrome 43 issue and as far as I can see it is not reproducible with the next Chrome beta release.

For now we won't apply the fix in SVN. We'll see how it goes with the next Chrome release. Hopefully the issue will just go away.

Daniil
Jun 15, 2015, 1:21 PM
Currently Chrome's version is 43.0.2357.124 and the issue is not reproducible to me anymore. I am closing the thread.

If the issue is still reproducible to you, please let us know.