Sorry to reopen an old issue; I’m picking back up this work for our app. I’ve been following this example you gave and trying to get it to work with our port behavior, described here.
The issue I’m facing is that I need all of the port locations to shift once the temporary port appears. The temporary port that we add needs to look and behave like a normal port would, which means all of the existing ports would need to shift their locations as if it were already a part of the item array. Do you have any suggestions for how to handle this?