Popups immediately close or even do not show at all when having multiple simultaneous users open. This is caused because currently popups are 'shared'. So f.E. a popup issued in RTNodeEditor would also be drawn in the editor window, but as spaces are different, it is immediately closed.
In the other way around, and popup opened in the editor window would close again before ever been drawn because the runtime canvas draws at a much higher frequency.
Possible solution: Make the GUI seperate between different users (and specify those users in NodeEditorGUI.StartNodeGUI ()). Then popups would belong to one user and would only be drawn when it is the active user.
Popups immediately close or even do not show at all when having multiple simultaneous users open. This is caused because currently popups are 'shared'. So f.E. a popup issued in RTNodeEditor would also be drawn in the editor window, but as spaces are different, it is immediately closed. In the other way around, and popup opened in the editor window would close again before ever been drawn because the runtime canvas draws at a much higher frequency.
Possible solution: Make the GUI seperate between different users (and specify those users in
NodeEditorGUI.StartNodeGUI ()
). Then popups would belong to one user and would only be drawn when it is the active user.