🔥 Praise to the developers! - Improved tools for cleaning up orphaned objects

:zap: Significant improvements to the orphaned object cleanup tools in the Doc Map section have quietly been introduced!

  • A new feature now allows you to delete all orphaned objects in the doc at once.

  • Clicking on an orphaned object instantly opens a dialog box with the option to either delete or restore the object.

  • The doc map menu has been redesigned—now you can immediately choose to delete all orphaned objects in the doc, and the system will provide you with a list of these objects!


This will most likely be introduced in the upcoming release updates. However, I would like to express my immense gratitude to the developers right now :heart_on_fire:. This is a highly useful update that I’ve been missing in large-scale docs.
gif_respect

10 Likes

Wonderful! I just deleted 315 orphaned objects… Finding the right table just got so much easier.

3 Likes

Same story here! I just cleaned up over 1,000 orphaned objects recently! I was steaming like a kettle from frustration, having to do it one object at a time :grin: I gave my client’s managers a piece of my mind, telling them to stop mindlessly creating tables and to ensure proper data deletion. And then, a couple of weeks later… miracle! The devs updated the feature! Meesa happy! :tada:

My orphans are from things going wrong when using tables in canvas columns.

Not sure if it is a bug in the way that I work, or a bug in the way that Coda handles tables in canvas columns.

1 Like

Yes, yes! I had exactly the same problem! I was using a template system to add table views to the canvas, and it turned out that deleting a record with canvas content could create an orphaned object. Too bad I noticed this only after the doc had already turned into a graveyard of dead table views :grin:

I don’t have this option in my docs yet.
What’s your doc version? It’s in Statistics.
Mine is version 175

As far as I know, we are all on the same version. Different may have different Beta features enabled.

Hi I checked on a few different accounts, and the feature is available everywhere. Just keep in mind, if your doc doesn’t have any orphaned objects, the feature won’t show up since there’s no need for it. Maybe you don’t have any orphaned objects? Or you could try waiting a bit. :nerd_face:

2 Likes

OMG at last!! So much time spent deleting them one by one.

I’d like to ask though why they’re created in the first place (presumably none of us users want them!?), and if so then why doesn’t Coda just handle the deletion of them on the back end?

1 Like

I noticed that “orphaned” tables can appear if they are first placed on the canvas and then deleted using a custom button with the “Delete this row” function. However, if this happens accidentally, the remaining “phantom” table allows you to restore the deleted data. In this way, these “orphaned” objects serve as a last chance to recover a table if it was accidentally deleted. Managing this process has now become much easier. :nerd_face:

1 Like