A report from Bartek, one of our TDs:
It seems that popup handler does handle all popus but ONLY on active window.
Let’s consider the situation where there are two 3dsmax instances running in full GUI mode.
Two slaves has been run on one single node.
First one (A) is started and executing the script (it has focus). All popus are being handled correctly.
Suddenly the other instance (B) is ready to run an it takes over the focus. As B has a focus and is running,
whenever A instance is throwing a popup it will wait until B is done. When B is done, A gets focus back and
continues to run.
Me and Jon have experienced this behaviour multiple times during our render tools development.
Everytime it happened we could see it (even with one 3dsmax instance running) while being connected through remote desktop.
In such a case ,clicking on the title bar of 3dsmax have helped. Maybe, it is related to remote desktop connection…