Skip to main content
Question

Cannot Locate or Resolve Ghost Components

  • December 21, 2025
  • 1 reply
  • 11 views

KennLucas

 

 

I know there are a ton of topics on ghost components. But I have THREE different ghosts of a button in my library.

It has been a loing journey to master this button through variable collections, but the control with only a minimal amount of variants is amazing!

But the ghosts? I cannot escape the ghosts.

Only ONE of the buttons is actually placeable as an asset.

One is placeable but trying to go to source says “Restore component,” so this one is a ghost.

Here is the weird...the other two buttons throw this bonzo error.

“You can't add an instance of a shared component into the document from which the shared component was published if the original component was deleted.”

Someone explain that one.

 

 

 

1 reply

KennLucas
  • Author
  • December 21, 2025

Weird.

I restored the ONE restorable component.

It brought back the deleted component set but it positioned it right on top of the newer one...so, difficult to even know it was there.

Once I caught that, I republished.

Then deleted the restored component. And published again.

Now all of the ghost components are gone from the library.

 

HOWEVER, in the asset list, the component is named ButtonGOOD because that was how I renamed the good one of course. But the group has been renamed to Button...but Figma has it showing different. A ghost name? Clearing the cache is useless.

So I dunno Figma.

 

In the end...I published AGAIN and the issue went away.

Why does publishing do mre than clearing cache? Seems a bit more problematic and just pushing errors forward. But that seems to be Figma’s thing.

 

No idea how or why things are bound the way they are in Figma. It certainly should not be the way it is. Figma is smart enough now to know that when it is deleted, everything should break that thread.

They could honestly do a much better job with proper delete warnings and just getting rid of the ability to restore a component.

Designers would understand. Non-designers would complain.