Summary: Phobos remembers the name of the last selected joint and applies this to any new joint that we create.
Steps to Reproduce:
Create a new robot with at least 3 links
Select one of the links and click "Define Joint(s)". In the dialog that appears, leave the "Joint Name" field blank so that Phobos will auto-generate a name for the joint
Select the joint we created in Step 2 and click "Define Joint(s)". The dialog appears again, now showing the Joint Name field that Phobos generated.
Select a different link and click "Define Joint(s)". The dialog appears again.
Expected result: the Joint Name field for the second joint is blank by default.
Actual result: the Joint Name field for the second joint is set to the same name as the first joint (from Step 3).
Workaround: manually clear the "Joint Name" field when creating the new joint. This only works when the joint is first created.
Summary: Phobos remembers the name of the last selected joint and applies this to any new joint that we create.
Steps to Reproduce:
Expected result: the Joint Name field for the second joint is blank by default. Actual result: the Joint Name field for the second joint is set to the same name as the first joint (from Step 3).
Workaround: manually clear the "Joint Name" field when creating the new joint. This only works when the joint is first created.
Environment: