@jancsika testJJL.pd jjladder.pd
So here is a simple example of the issue, although I think it occurs with any patch. Maybe it is my understanding of how I should use the software, rather than a bug?
Anyway If I open the testjjl patch, then right click and open the jjladder abstraction and attempt to move the position (even very slightly) of any inlet or outlet then the abstraction looks like the attached image - i.e. only connections are shown. The test patch also has a subpatch which is the the same as the abstraction and this shows the same issue.
If however I open the abstraction from the file menu then I don't get this issue. I also note that using the later method then the GUI box remains fully visible on the parent, whereas using the right click / open method it shows as a grey box only.
I guess now I have investigated this, I know how to avoid it.
On a more general note, I wonder how Purr Data handles opening patches with abstractions where the number of order of inlets/outlets have changed ? I suppose the results can be unpredictable and good practice would be to avoid changing inlets/outlets or re-save with a new name and explicitly update relevant patches
I am using Pd-l2ork-2.9.0 on Windows 10