When a Material Layer is removed from a Parent Material, the Parent Material updates correctly in the viewport, but any Child Material Instance do not update correctly in the viewport until the Child Material Instance is opened and the Material Layer visibility is toggled. If one of the Child Material Instances was open in the Editor viewport when the Material Layer was removed in the Parent Material, toggling the visibility in the Child Material Instance’s Layer Parameters tab will crash the Editor. This issue doesn’t occur if the Child Material Instance isn’t open in the Editor Material window when the Material Layer is removed from the Parent Material.
Expected
Editor doesn’t crash and the removed layer is no longer visible in the Child Material Instance
Actual
The layer that was removed in the Parent Material is still visible in the Child Material and the Editor crashes when the Material Layer visibility is toggled in the Child Material with the error:
{{LogWindows: Error: appError called: Assertion failed: EditorOnly.LayerStates.IsValidIndex(Index) [Link Removed] [Line: 318] }}
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-383839 in the post.
| 0 |
| Component | UE - Rendering - Architecture - Materials |
|---|---|
| Affects Versions | 5.7.4, 5.8 |
| Created | Jun 9, 2026 |
|---|---|
| Updated | Jun 10, 2026 |