I don't know your exact implementation details, but this might help. I sometimes use Menu objects (YAHOO.widget.Menu) to build context menus, then I move them to the desired location and show them on the triggering event. Sounds a lot like a context menu! But I have found the overhead to setup and run it this way works in my favor. The catch is that the menu needs to be rendered into an element at the "right level". To do this, I check to see if an element exists with a particular id, if it does, then I assume the menu is ready, if not, I insert that element, instantiate and render the menu and then show it. This way, my context menu(s) work no matter what layer(s) are shown and no matter what the modal state(s) may be of the shown panels.
Hope that helps...
> I am using a contextMenu with a treeView widget, it is working fine in ie8, but the context menu is not showing in ie6 or ie7. Anybody a has workaround or a solution for that problem?
> Thank you,