Skip to main content

Intended, a bug, or am I doing something wrong?



  • I created a “swap me” component to sit within a page shell component

  • I swapped in a local component with the desired content for the page

  • I modified the instance of my local page content component

  • I need to reset to the original version of my local component so I selected “reset all changes”

  • Figma resets it to the “swap me” placeholder instead of the local component I replaced it with.


In order to reset to the master of the local component with the intended page content, I have to re-swap the “swap me” component, which is tedious.

Intended, a bug, or am I doing something wrong?



  • I created a “swap me” component to sit within a page shell component

  • I swapped in a local component with the desired content for the page

  • I modified the instance of my local page content component

  • I need to reset to the original version of my local component so I selected “reset all changes”

  • Figma resets it to the “swap me” placeholder instead of the local component I replaced it with.


In order to reset to the master of the local component with the intended page content, I have to re-swap the “swap me” component, which is tedious.


A post was merged into an existing topic: Change “Reset all changes” without changing the modified text in the variants


Hey @Mollie, thanks for reaching out!


Sorry for the confusion and frustration, but this is currently expected behavior. We’ve merged your feedback with another existing feature request in the community.


Agreed, this is an undesired behavior for me. I would like to be able to reset changes in a swapped component without reverting it back to the component it got swapped with.


Definitely. Once I have replaced an instance - Reset all changes should just reset the instance on which this action is called upon - which is to the newly swapped component instance.

Maybe give another option of “Reset to parent component” or something to reset to slot.


Reply