I am investigating an issue with QMenu in IE11 where the menu does not appear when triggered across our entire site. I added show/hide and before-show/-hide listeners, and what I see is that the hide event is triggered between before-show and show event listeners. If I add a starting value of true to the menu, the menu will show as expected and hide when there is an outside click; after this initial success, the issue returns.
I have tried isolating an example of QMenu in our app, but the issue still exists. I created a fresh quasar project and added a component with a similar QMenu usecase, and the issue does not exist here.
After going through our quasar.conf.js and trying to disable as much as I could, disabling IE support fixed the issue. I’m guessing one of the polyfills is interfering with QMenu, but in my “fresh quasar project” mentioned earlier I also have IESupport enabled and there is no issue.
Any idea what might be happening with these show/hide events?
Update: I found that this issue was fixed in 1.0.0-rc.5. We had been using rc.4, and an upgrade fixed the issue.