August 19, 2026
Assigned materials no longer disappear when a project is edited further
On smaller projects, materials that were already assigned to an option block could stop working after further editing — most visibly when the AI Assistant added a new option block: the earlier block's swatches turned into placeholder icons and the model rendered plain white, and saving in that state lost the material assignments for good. The cause was in how the editor reloaded the project, not in the new block or the AI. Reloading now returns the complete project, the save path refuses to discard material data it can still recover, and the project health check names any material that was lost this way so it can be re-assigned in one step.
Improved
- The project health check now reports a clear error when a variant's material data has been lost, naming the material that was assigned so you know exactly what to re-assign.
Fixed
- Reloading a project in the editor no longer strips the shared material data that assigned materials rely on — the state that showed placeholder swatches and a white model can no longer occur.
- A save made from a broken reload can no longer erase material assignments: the server now keeps any material data the save lost but the stored project still has.
- Re-assigning a material through the AI Assistant on a variant that had been saved before no longer risks silently reverting to the previous material on the next reload.
