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.