Skip to main content

“Reset all changes” without changing the modified text in the variants


Paula3

Hi all!

I would like to share with you this question with the community, as I have been researching a bit and found nothing. I saw someone shared before this question, but there was no answer and the feed is closed now. [Change "Reset all changes" to "Reset specific changes + drop down menu"](https://Link to the post). ----> Please, read this one for more info.

It would be great to hear if anyone has any trick that allows them to reset all changes, without reverting the text content to the original component one.

Any tricks or solutions that might be already in placed?

Thank you!

14 replies

Akram_Shaban

Hi,

Since making that post I have come across something that I think addressed the original issue. Here’s a screenshot of a variant that has fill and stroke changes applied to it, and it can let you rest each individually.

Hope that helps!

Cheers


Paula3
  • Author
  • 1 reply
  • August 19, 2022

Hi!

This is super useful. Thanks for your quick reply and oppening the original discussion.

It’s good to see how this has been implemented 🙂

Thnx!


Anton8
  • 3 replies
  • October 3, 2022

Hi,
Wasn’t aware of this function! Thank you!


Alyssa_Sparacino

Thanks for sharing, however seems that capability is not present for all. How did you get that to display?

When I go to the menu icon, I only see to ‘Reset all changes’


Hemda_Federman1

Same as here. I can only reset all changes or just fill and stroke… I wish the texts I inserted won’t go back to the dummy text 😦


Hemda_Federman1

That’s nice, but If I change stuff that isn’t stroke or fills that a bummer


Gregory-Clever-Starfish

‘Reset all changes except text’ would be a valuable productivity boost!

@Figma_Support


Filip2
  • 4 replies
  • April 11, 2023

since the text is already inside of the component and lets say you want to change letter spacing, and apply that on all instances that have already altered text content (setting wont apply on those instances unless you “reset all changes” which resets all content to the master component, ), simply make a new text style and apply it to the the master component text field . and it will update on all other instances, without changing their content.


hemda.federman

Another UX solution can be to define the text layer on the component itself in a way that it can stay with the instance text when updating it. And when I want to update an instance, I have the option to update it with the default of not updating the text because I have defined that on the component itself.


Samantha_Kitetu

This is a great solution if I were creating the main component myself. I’m trying to figure this out if I’m bringing the components in from a larger design system. In this case, I might have to detach the component and redefine the text box, then create a new component (not so ideal). Might you have a solution for this scenario? I’m also not getting the ‘reset specific changes’ sadly


djv
Figmate
  • Community Support
  • 4774 replies
  • February 8, 2024

I really miss the “update styling” alternative, when it comes to Variants. Since I’ve updated the main component with tokens, it really ruins my prototypes 😕


Ya.yo
  • New Participant
  • 10 replies
  • August 14, 2024

Hi guys, I made this plugin to reset all styles but keep the content without changes

Reset only styles

would be perfect if it were in a native way


PatJW
  • New Participant
  • 5 replies
  • April 24, 2025
Akram_Shaban wrote:

Hi,

Since making that post I have come across something that I think addressed the original issue. Here’s a screenshot of a variant that has fill and stroke changes applied to it, and it can let you rest each individually.

 

Hope that helps!

Cheers

 

You are an absolute lifesaver. I’ve saved myself like, two hours of work. Thank you!


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings