Stuck on 'System Improvements: File Optimizations'

I need to update from main file before merging changes. However, in the process of updating main file, it says a change is “System Improvements: File Optimizations”. Not sure what that is (there is no description provided), but I hit “Apply changes” anyway. Nothing happens. Now I can’t merge my changes since I apparently still need to update those system improvements from the main file.

Hi Carolyn!

Engineer on branching here. I’ll start a private conversation and ask for some more information! Thank you for your patience while we investigate.

Hey!
Is there any update regarding this? I am experiencing the same issue - there is a constant message that there were changes to master file and every time I update (File optimization stuff), it appears again and again.

Best,
Dawid

Hi Dawid,

Are you able to merge your branch without being blocked? In other words, immediately after accepting the update from main, is the option to “Update from main” greyed out or not? Are there other people simultaneously working on the main file?

I’m sorry if the notification is too frequent, but it should indicate that there is an actual system change that you must accept.

Sorry for the inconvenience, and thanks for your patience!
Alex

Hi Alex,
I am able to merge the branch without being blocked. After accepting updates from main, the option “Update from main” is not greyed out - it is still available, I can do this update from main over and over, or I can simply merge to master if I ignore information about changes from master.
I had this message in both scenarios when people were and weren’t working on the file. That’s why it seems weird to me - I understand that sometimes it is necessary to show file optimization changes, but in my case, it happens too often and even when no one but me is working on a single branch.

Thanks,
Dawid

That is definitely a bug. Following up with you privately to learn more!

1 Like

I seem to be experiencing the same error when trying to “Update from Main”. Was there a way around the “system improvements” error?

Hi everyone,

We believe the issue was due to the UI incorrectly enabling “Updating from main.” We recently merged a fix which should correctly disallow you from “Updating from main,” if there are indeed no updates available.

If the issue persists, please try refreshing or making edits to the source file. If you believe that there should be updates available from the source file, but the modal is displaying no other visible changes, please let us know.

Thank you for your patience everyone!

1 Like

Hey Alex, the bug is still there. Whenever working from the branched file, it will say there is an update from the main file. But the only update is " System Improvements: File Optimizations"

Best,
Darius

2 Likes

So you can see the screenshot.

Not sure if this is resolved somewhere else, but I’m constantly getting this notification as well. Doesn’t make a difference if I update from main or restart Figma. Any advice would be appreciated :+1:

1 Like

Same thing happening to me. Figma is asking me to update for system optimizations, and i cannot apply them. I also cannot merge my branch.

+1 on this issue. My main file has “File optimization” as a “change” to inherit within the branch. I can apply the changes, but the branch won’t inherit them actually. I can resolve conflicts but when I merge, the branch persists and the loop repeats.

+1 on this issue. on top of this bug, if i do update my branch a bunch of connection lines also get deleted for some reason

+1 on this issue. This is happening as almost every time I try to merge. No other changes, just “System Improvements: File Optimizations”. I accept the updates and then I am able to merge; however, I think I’m losing some of the token updates I applied through this process.

1 Like

+1
One year after the last comment… I am encountering the same issue. Any updates?

+1 in mid 2024…
I have been experiencing this for almost 2 years now. I am forced to constantly workaround this by restarting Figma and then suddenly it updates properly from main and then branch can be merged. So annoying…

+1, having this problem constantly. It irritates me - would be great to know what these “File Optimizations” are including.