Skip to main content

9.3.1

· 2 min read

Enhancements

Misc User Interface Improvements

  • Camera topics are now collected over a backend topic instead of being polled through the API, making the UI more responsive and reflecting cameras as they start or stop.

Bug Fixes

  • Fixed port value edits in the Behavior Tree editor not updating live between the node textbox and the sidebar — both views now stay in sync per keystroke instead of waiting for the input to lose focus.
  • Fixed Runtime View nodes still showing spinning "running" icons after an Objective finished, was cancelled, or failed. Running animations now stop as soon as the run reaches a terminal state.
  • Fixed an issue where the web UI could get stuck on a Connection Error: Timeout on /get_agent_info screen at startup and only recover after restarting the backend, caused by a race in the bundled rosbridge_suite (now pinned to a fixed version).
  • Fixed MoveIt Pro failing to start after a temporary loss of network connectivity even though the license had already been activated on the machine. On startup the license now falls back to the locally cached license when the license server is briefly unreachable, instead of failing immediately.
  • Fixed a stray row divider that extended across the full-height left pane on hover in the 5-pane Custom View layout.
  • Fixed a bug seen on constrained machines where slow Objective serialization could trigger a race condition and save an empty Behavior Tree while editing an Objective.
  • Fixed annotated image streams in the Web UI sometimes appearing blank when a pane opened after a one-shot image was published, such as the AprilTag detections view in the bottle-picking Objective.
  • Fixed the interactive marker spawning under the robot instead of on the end-effector when the 3D Visualizer opened in a side pane (e.g., the default Behavior Tree + Visualization layout). The reset now forces the scene graph to recompute world transforms before reading the end-effector pose, so the marker lands on the manipulator regardless of pane size at startup.