Dynamic inputs for a component

Hello,

I would like to create a component that has dynamic number of inputs and outputs (TOPs in this case). I am trying to replicate In & Out operators within the component (based on sequence parameters). It seems to work nicely, however there is one smaller issue I am facing.

When I save the component with just a single In & Out operators within it, and then use it somewhere with multiple In & Out operators (configured through sequence pars), I lose input connections on component’s load.

Lets say this is how I save the project with my component:

Then this is what it loads like:

This makes sense to me - In TOPs aren’t there during component load (since the component was saved with just a single In TOP within it) - so they aren’t connected. However I was surprised to see Out TOPs are connected properly.

Please may I ask whether it is expected that Out TOPs connect and In TOPs don’t in this scenario?

For the time being I am saving the component with many In TOPs within it (hoping it won’t be used within a project with more inputs that that :smiley:) and it works just fine. So its not really a problem, I just wanted to ask about it.

I am attaching a simple setup that demonstrates this (in case it might come handy). Thanks.
dynamic_ins.zip (17.0 KB)

Tested in 2025.31550