I sometimes make a master component of a whole page and then create instances with variations to display different states on the same page. But when I do, the name of the instance is not displayed, and this makes it harder to understand what state the page represents.
It does help in telling the difference between a frame and a component instance, but there could be some better way for that.
There’s also other wanky name display logic. Master component names are show if they are not in a frame or not on whatever zoom level happens to remove them from sight. Showing them all the time would be more useful. Then you could see what is or is not a master component.
Why does Figma hide instance names?
I am daily finding things in the new version of Figma that is hiding or changing how things where. This is one of them. How do I show instance names again?
Hey All, apologies for the delayed reply!
I flagged this to the team, and they confirmed that this is currently expected behavior. The team decided to hide instance names on the canvas because:
- Instances are usually in higher volume, so we didn’t want to show too many non-design elements on the canvas
- Since instances can also be nested inside other instances, we didn’t want to show that many names but also not differentiate between top level and nested instances
- We don’t show names for regular layers, so it made sense that instances be treated similarly to regular layers rather than components