In sprinkler design, one of the new features in R23 really doesn't work well for me. This the new demolish feature that leaves everything connected.
The demolish process now takes longer than it once did. I can see the value in leaving a run or section of piping/duct connected so I am not suggesting to roll back Demolish to the way it worked in R22 and previous.
Instead, if multiple objects are selected and set to demolish in the properties pane, force a disconnect only at the extremes or "ends" of the selected items being demolished.
Or... as an option, a separate tool that force a disconnect between two points. An example would be to have the tool snap and closed connectors and, when you click on one, it breaks the connection. ...just anything really would be better than what we have to do now. I have to delete an item and that works but it isn't very nice visually. Before, having it disconnect automatically mean I could just easily run new pipe off the existing-to-remain. Now, I have the extra step of having to figure the best way to force that disconnect.