Undo/Redo not working in Version 2025.1.1 (203387)

I noticed that undo/redo is not working for both the stable and beta version 2025.1.1.

  • Undo will undo one step only
  • Redo is always grayed out in the edit menu, not possible to use

Setup:

  • Mac OS 15.5
  • M4 Max, 64 GB RAM

Hey Sam,

Welcome to the Forum!

Thanks for your report. Me and my colleagues tested in macOS Sonoma and Sequoia and undo is working as expected :thinking:
Here’s a video from the test I made:

Try quitting and relaunching Sketch, and please let us know if the issue persists

I had previously tried quitting and relaunching. And also restarted my Mac. I just tried again and the problem persists.

I am running macOS Sequoia Version 15.5 Beta (24F5068b)

[Edit] I’ll update from the macOS beta now and test again.

If the problem persists, a clean reinstall of Sketch can help solve the issue. Here’s a handy guide to reinstall

Let us know how it goes!

That didn’t work. I’ll try the clean reinstall then

Deleted all Sketch files, and reinstalled. Problem still persists.

When I’m running Sketch Beta 2025.1 undo/redo works correctly. Sketch-2 2025.1.1 undo/redo isn’t working aside from the first undo.

Just to confirm:

Did you use the steps provided in the troubleshooting article? Or did you follow another process?

Using App Cleaner is always a good choice since it deletes any related files, like preference files.

I went to the troubleshooting guide and used App Cleaner to remove all files, then redownloaded the latest version and installed.

I can do the same with beta also; perhaps there’s some issue with those files

ok, I figured it out. it’s a forward compatibility issue - for files created with older versions of sketch, opening them in the latest version is what causes undo/redo to break. if I create a new file in the latest version, undo/redo is working correctly.

Can you address this as a bug?

tested copy/pasting frames/stacks into a new file – where undo was working – from an older file. and after they paste undo/redo stopped working

Hey Sam, thanks so much for the testing!

I have some questions. I tried the following tests and I cannot reproduce the problem:

  • Test 1: Create a file in v101.9 → migrate it to Athens 2025.1
  • Test 2: Create a file in Athens 2025.1 → Migrate it to Athens 2025.1.1

The second test came to mind when you mentioned that:

Since frames and stacks didn’t exist in v101 and earlier, I figured that the problem may be in files created with version .1 and then opened in version .1.1

But in both tests, Undo/Redo worked.

Is it possible that you share a copy of your document with us and confirm if you created it with version 2025.1 or 101?

Many thanks for your time :folded_hands:

I’ve been wrestling with this all afternoon, and have been testing a few different scenarios. Unfortunately I can’t share my design files with you due to confidentiality, but here’s what I’ve concluded.

It appears that somewhere in the files there is an offending layer, Stack, or frame causing the bug. Because I can do the following:

  1. Create a new file and undo works
  2. Paste all layers from an old file into a new file and the undo bug occurs
  3. Cherry pick layers from an old file and paste into a new file and undo works correctly… for the few layers/Stacks/frame I tried

Now, I could keep doing #3 and copy/paste each layer independently from the old file into the new file, testing undo after each paste until undo stops working. I’ll spend some time on this over the next day or two and report back if I find anything.

For context, I have been using beta version and updated when I saw the new beta version was available this week. That’s when I first experienced the undo bug. Then today, I saw there full version is the same as beta (2025.1.1) and tried that.

Hi Sam,

I just tried the following and Undo/Redo still works as expected:

  • Create a file in beta 2025.1.1 with frames and stacks, save and close; then open it with Final 2025.1.1
  • Copy layers from beta to final 2025.1.1

Both tests worked as expected. :thinking:

We’ll keep testing and share any relevant updates :crossed_fingers:

Update! I isolated a Stack causing the is issue. All I’m doing is pasting in the Stack from another Sketch doc.

Well researched, Sam!

I can confirm that this is an issue with the stacks. I have sent a file with an example to productsupport@sketch.com.

In it, you can clearly see which layer group is responsible for the undo/redo malfunction. And you can precisely track that undo/redo starts working again as soon as the affected layer group is deleted.

Hi Sam, thanks so much for sharing this video.

We’ve identified with the help of @Caltos that rotated groups set to ignore Stack layout cause undo/redo to stop working.

I was wondering if you can share a sample file that contains the same layers that appear in your video. I tried to reproduce the problem without a rotated group, but so far, pasting stacks is working as expected for me.

I hope it’s possible to share the sample file. :folded_hands:

@Caltos thanks for sharing the file! I’ve shared the report with the team.

Now we just need to find out what caused undo/redo to stop working in Sam’s file

I’ve emailed the file just now to productsupport@sketch.com. Glad @caltos could help with the root-cause!

2 Likes