Skip to main content
Solved

Variables for text styles make the file really slow


Weirdo

I have a big file (130K layers) and recently I add the new variables for text styles and boy the file running very slow, I can’t edit nothing, not mentioning play with the prototype.

It has nothing to do with my PC or memory usage (14%). I had to remove the variables for text styles to make the file run faster and it works.

This new feature is great but until this performance issue will not be resolved I will not add variables for text styles to my projects.

Best answer by ksn

Hey all - I know this has been a pain point for you, and I do want you to know I am hearing you.

 

From my end, I don’t have an update -- after the original issue with the text styles was addressed, any lingering/newer reports were determined to be part of a separate issue, and file review would be the best option in identifying the problem for everyone’s unique instance.

 

With that said, my best recommendation now is to do the following:

 

  • Share edit access to the file[s] you continue to have issues on with support-share@figma.com (you won’t be billed for this).
  • File a support ticket here if you have not yet done so.
  • When filing the ticket, please include the exact names of the files you have shared to expedite the investigation process

 

I’m going to close this topic since it is older + the original issue was resolved. If anyone who comes across this is experiencing any issues you believe are related, please create a new forum topic. Appreciate your understanding!

 

View original
This topic has been closed for comments

43 replies

Martin_Hill

I think im getting the same problem, i’m always a bull in china shop when it comes to new updates and always regret it.


Michael_Klein

Regrettably, we’re experiencing similar challenges.

I’ve introduced only five text variables across eight brand modes (utilizing Roboto and Open Sans) for testing purposes, yet the system has slowed to the extent of being unusable.

I’ve dedicated an entire day to investigating potential issues with my computer, internet connection, Figma application, Figma server status, and ISP.

It’s reassuring to learn that others are encountering the same problem.

Additionally, since the latest release, there’s been another issue: Most files consistently display the cloud icon in the top right corner, indicating unsaved changes, despite my stable internet connection. Even the Figma “Check network” quick action reassures me each time that the file has access to all necessary Figma servers.


ksn
Figmate
  • Community Support
  • 1608 replies
  • April 24, 2024

Hey all - thanks for your feedback on this.

I think at the moment, this isn’t necessarily a bug – I think this has more to do with memory capacity, which can affect files with or without variables. We often see similar comments on this when it comes to larger files (especially ones with very complex design systems).

You may have reviewed this page already, but wanted to highlight an article we have on reducing memory usage. This may help things render better: https://help.figma.com/hc/en-us/articles/360040528173-Reduce-memory-usage-in-files

I also want to acknowledge that in instances like these, some of the recommendations in the above article may not be ideal.

For @Michael_Klein - I think the unsaved changes issue is separate, but it’s possible it could be related to memory (maybe because the file is large, and the cloud saving is being impacted by this). Do you use Figma on the web or desktop app? Does it become an issue on both?


Michael_Klein

@ksn

Thank you for your input on the matter.

Indeed, our design system is rather intricate, particularly with regard to variable utilization. We have eight collections comprising approximately 4-8 modes each, alongside numerous variables and cross-referencing collections. Up until the integration of typography variables, the system functioned reliably and efficiently.

The issue at hand directly pertains to typography variables in our scenario. Upon reverting to the version predating the implementation of typography variables into the design system, everything resumes smooth operation.

This issue manifests within both the Figma application and any web browser, exhibiting consistent behavior across platforms. I’ve also attempted to troubleshoot by logging out and clearing the Figma application cache, albeit without success.

Figma’s memory consumption stands at approximately 8% with typography variables enabled, compared to 6% without (prior to implementation). Concurrently, the MacBook’s system memory usage registers around 50%.


Martin_Hill

I’ve had the same problem using type variables on the app on a MacBook. Troubleshooting everything with my department. Nothing worked until I unlinked all my type variables. The Internet is good, memory is good. 🙂


ksn
Figmate
  • Community Support
  • 1608 replies
  • April 25, 2024

Thanks @Michael_Klein – I saw some updates on my end that actually point to these issues as a bug that engineering is actively working on. There seems to be something causing these performance issues with typography on our end.

I saw that you also filed a support ticket on this, and I escalated it to have it reviewed faster.

For @Martin_Hill – can you also file a support ticket at this link and let me know when you’ve done so? If you can include the ticket number you get assigned, I’ll also have it escalated.


ksn
Figmate
  • Community Support
  • 1608 replies
  • April 25, 2024

@Weirdo could you also do the same as well? ^^ Our tech quality team is actively working on this issue, and it would be super helpful to take a look at your accounts and/or files if possible.

For anyone else that stumbles across this topic, please do file a support ticket and post here with your case number. I will update as things progress.


Martin_Hill

Ive just submitted a ticket, but couldn’t see a ticket number. i also couldn’t add a shared link as the file has unreleased IP.


ksn
Figmate
  • Community Support
  • 1608 replies
  • April 25, 2024

not a problem - totally understand. I was able to locate your ticket, and I’ll escalate it within support + note you’re being affected by this as well.


Michael_Klein

@ksn

Thank you for the update on this matter. It’s reassuring to have clarity.

I’ve already submitted a ticket regarding the persistent offline issue. Additionally, I intend to file another ticket addressing the typography issue, which is impeding the efficiency of our design system.


Weirdo
  • Author
  • Active Member
  • 24 replies
  • April 25, 2024

Sure, but I don’t know how to open a ticket, if you can guide me that will be helpful. Thanks!


ksn
Figmate
  • Community Support
  • 1608 replies
  • April 25, 2024

Sorry if I was unclear! You can file a ticket using the link I posted in another message here

It’s a form that will ask you for additional details 😊


Ortega_Matthew

This is definitely a bug that is related to the new typography variables. Me and my team all experiencing the same. There was a temporary solution which was to create a new piece of text and apply a variable to the font size. Kind of random, but it stopped working, so now we are back to just having a slow file. I hope this is resolved soon, but it sounds like a complex bug.


Astrid_Boivin

Jumping in there, I have been barely able to produce anything since adding the typography variable to my library. This feature is complete game changer for my project and I was really looking forwards to it, but I’m considering reverting the changes to be able to work again until this gets fixed.

The weirdest part is that my library file is perfectly fine, it’s every file that’s using the library that becomes unusable, even with just one frame and 3 components, that’s so infuriating T_T


Riccardo_Marconato

This week has been a nightmare after implementing the typography variables.

Unfortunately, we realized too late that the file was slowing down significantly, and now we can’t use our main library since it’s already running with the new variables.

What’s happening is that every action related to variables triggers an endless loop of “unsaved changes” prompts and loading/lagging.

I’ve already opened a ticket with more details and examples, but it’s clear that there’s a bug/performance issue related to the typography variables update.


Astrid_Boivin

I personaly made a copy of my current library and stripped all typography variables from it. Solid step back and very frsutrating but the only way I could keep on working 😦

I’m also glad I have a back up prior to introducing variables as well to recover components and style handling different fonts and style, but it’s gonna be a pain for maintenance until they solve the issue.


Lindsey_Leanne1

This is also happening for us. After applying typography variables and publishing those updates into a current file, our prototype is unusable. Will not load, interactions as basic as clicks take 30+ seconds or freeze the entire prototype. We’ve tried everything else to resolve speed/memory issues to no avail. It seems like this only started to occur after introducing typography variables.


ksn
Figmate
  • Community Support
  • 1608 replies
  • April 29, 2024

Hey everyone here, and anyone else who comes across this issue – I’ve spoken to the team that work on variables, and they are asking those who haven’t already to please do the following:

  • Share edit access to the files you’re working with typography on to support-share@figma.com. You will not be charged for this. We understand that you may have disclosures in place that prevent you from sharing, but if there is anything you can share (potentially in it’s own individual file with slight differences).
  • Second, please file an official ticket here – I will then be able to escalate it so it can be reviewed more quickly. Please let me know if you’ve done that as a reply here with the case number you are assigned.

It is still being actively worked on and investigated, and doing the above will help immensely.


jmvanieperen

We’re also experiencing the same issues. Figma is barely useable for us since we’ve added typography variables. I’ve added a support ticket and gave Figma access to our file. Hoping for a quick fix! 🙂


ksn
Figmate
  • Community Support
  • 1608 replies
  • May 1, 2024

Update: thanks everyone for hanging in there.

Our engineering team is still actively working on this, and there are some solutions being discussed and tested now. I will drop another update when potential fixes get pushed out.


ksn
Figmate
  • Community Support
  • 1608 replies
  • May 1, 2024

Can everyone here try restarting/reloading your Figma tab/file (or just hard resetting the app/browser window) and see if this seems fixed? Engineering believes that this has been mitigated, but want to confirm.

If you’re still having issues, let me know in a reply here.


Martin_Hill

Are we simply turning off and on again to initiate an update/fix? Or are you simply saying the solution is to turn it off and on again?


Gareth
  • New Member
  • 20 replies
  • May 2, 2024

Can confirm this has now been resolved on my side. Thanks to the team for the speedy fix, it was pretty bad!


Celine_D
Figmate
  • Community Support
  • 3381 replies
  • May 2, 2024

Hey everyone!
I am Celine and I am working closely with Kim.
Thanks @Gareth for letting us know, glad to hear it works now 🙂

@Martin_Hill , yes please just refresh the tab (or force-quit and open Figma in a new browser window, or force-quit the Figma Desktop app and restart it.) Thank you!


Weirdo
  • Author
  • Active Member
  • 24 replies
  • May 2, 2024

Unfortunately, after I reload the tab, app and PC - on my side it is still pretty bad.
Deleting objects takes few seconds, prototype does not work at all (freezes) and overall navigation in the app is slow.

I’m using the desktop app and tried it with chrome and still no difference. Also switched from my work PC to my home PC which is a beast, and got the same slow performance.


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