Model gets deleted when undoing, reverting just deletes even more faces.
What are you trying to do, and what do you expect to happen?
Whenever I'm editing a model I usually click "undo" a couple of times to fix a mistake that I didn't notice at first, this is supposed to bring you back to a previous state of the model;
What happens instead?
Instead, what happens is that the entire project somehow enters a state of imminent doom in which several parts of the model mysteriously disappear out of nowhere. If you try to use the "redo" feature to fix it, the model just deletes even more cubes until there's pretty much nothing left; the only way to fix this complete erasure of the model is to make a new action so that the app snaps out of that state. Using the edit history also doesn't seem to fix it as it somehow rewrites the entire thing.
This has been an issue for years and I'm surprised no one has reported it yet, but I suppose that's because this bug is pretty difficult to replicate since it seems to happen at random intervals with no warning whatsoever.
Model format in which the issue occurs
All of the Minecraft models
Blockbench variant
Website
Blockbench version
Blockbench version 5.0.4
Operating System
Android OS
Installed Blockbench plugins
No response
Are there any console errors?
I can't access the error log since I'm on the mobile web version.
I tried to replicate that issue in Generic Model format and this is the result:
https://github.com/user-attachments/assets/46ac88d7-d00d-4b12-8615-5084ae4d112a
This is the warning console that i received:
Group undo issue, potentially editing groups without tracking changes correctly in undo. Tracking all selected group changes as a fail-safe
Group undo issue, potentially editing groups without tracking changes correctly in undo. Tracking all selected group changes as a fail-safe
i used the Eruda v3.4.3 console in Android chrome
I fixed the instance of this that juan reported. Please let me know if you find any other situations where this happens. It may happen more commonly with older and not maintained plugins.