Core Engine
- Color-linked views out of sync after reloading a product — Loading the same product again (for example through a variation switch) could start color-linked views with different colors. Each product load now works on its own copy, so linked views always start in sync.
- 3D model parts not recoloring across linked views — On models where color-linked elements in different views drive different 3D meshes (such as one mesh per ball panel), changing a color now updates every linked mesh at once instead of only the active view's.
- 3D color binding lost after switching views — Elements keep their link to a 3D model layer when a view is restored, so color changes keep reaching the 3D model after switching views, and the model's starting colors come from all views.