I’m having an issue with a Tab/Sub-Tab setup. The navigation script for the tabs seems to works great, but there is a serious problem if the window is resized. The popup, of course, does not resize with the window, but the problem occurs while dragging the window border when the popup boundary crosses the main window boundary. It causes the tabs navigation script to go into some weird recursion loop where it it opening and closing the same popup a few hundred times. If you drag the window back to original size, the recursion stops (eventually). No errors are generated unless you let the recursion go on for a while and then a recursion limit reached error is thrown. In some cases where I let the recursion go on too long I have to go to the task manager to kill the client.
Does this make sense? If not, I have attached a test .proj to illustrate. I have turned on the window and popup borders for testing.
popup recursive bug.proj (58.1 KB)
I would appreciate any insight as to what may be causing this, and more importantly, how to resolve it.