abstraction messes the connection when deleting outlets
Is there a way to make an abstraction no mess the outside connections when I'm deleting unused outlet?
for example I had 4 outlet in the abstraction but only 3 where connected. When I deleted the unused outlet it change the connection order outside the abstraction. Is there a way to avoid it?
no, outlet have their ID's same as all other objects in max patch.
connections are numbered.

you can safely delete only last outlet in case it is unconnected.
But deleting any in between outlet will rearange them.