I have popup menus that I have been using forever and position them based upon client.X and client.Y via the igmenu_showMenu. I am running into a problem when the tree becomes very large and thus is scrollable. The popup is not appearing, but if I scroll up the tree I see it! But wait, it get weirder! If I right click on the tree item that is at the bottom of the screen (not the last element on the page), it appears fine!
I guess I should note that the web tree is embedded in a user control that is included as a group in a UltraWebListBar. It of course doesn't always fail, but once it starts it's real consistent. Refreshing the page fixes it for a while.
I am still running 2008.3 and before I upgrade to 2009 I thought I should float this out there before I go through the effort of upgrading.
Any thoughts are appreciated!
I have upgraded to 2009.1 and CLR 3.5 and the results have changed slightly, but I can now easily reproduce the problem!
The problem occurs when I scroll the page to the 2nd or subsequent screen of items in the tree. The 1st time I right click the popup appears. If I right click on a different item, the popup does not appear. If I scroll the tree, it again works the first time but fails on subsequent tries.
With 2009.1 scrolling clears the popup, so I am unable to see it as I scroll up. However, I have seen part of the popup appear near the top of the page.
I will be creating an example of this that I will submit with a bug report when I have time, but thought I would again float it out for comments.