FIXED: Broken connection when re-using externalized component

I have a project with the following structure:

MainProject.toe
components/normalization/NormalizationTest.toe
components/normalization/normalization.tox
components/patterngenerator/CircleMaker.tox
components/patterngenerator/PatternGenerator.tox
components/patterngenerator/PatternGeneratorTest.toe

The workflow is to create/modify/test the sub components in their own “sandbox” and then reuse them in other projects (made much easier now by .fileFolder attribute and relative file path behavior feature! yay!). But if I make a change to a subcomponent and then reload it where it has been externalized, some of the connections between subcomponents break.

In this case, on initial opening MainProject, the connections within the PatternGenerator work fine. However, if you click ‘reload’ on the PatternGenerator, the connection between its CircleMaker subcomponent and the null TOP gets disconnected. Bug? Or have I externalized my tox containers incorrectly?

example can be found at http://github.com/ajmirsky/tdexternalizedtox/

I can reproduce it here so I’ve logged the issue to be looked at, thanks for the report.

@pydrew This will be fixed in the next experimental build we post, 2023.10920+

@ben very much appreciate the quick action and reply!