Steps to reproduce:
Create a button that invokes the following method: apiProvider.getUserInterfaceAPI().getUserInteraction() .getUserDefinedRobotPosition(new RobotPositionCallback2()
Expected Behavior:
Polyscope switches from the program screen to the Move Tab, allowing the positioning of the robot, and then clicking OK to save the point, or Cancel to go back. I would expect that changing screens this way would trigger the closeView() method, and upon returning to the program screen on onOK or onCancel, openView would be called
Actual Behavior:
Neither closeView nor openView are run when the screen changes in this manner.
Affected Version(s):
Polyscope 5.13, API 5.11