Hello there, I am experiencing some weird behaviour with my custom inspector built for a ScriptableObject using UIElements. Here you can see what is going on: It is a gif file. If it does not show here, try this link: https://imgur.com/YHLYIj0 What you see is 3 VisualElements being the 3 groups (Prefab header and all its fields, Float, and String groups). Certain rows are being added and removed as children of these groups. A row is the ID label and textbox as well as the value textbox, field and "x"-button. I simply use the Code (CSharp): visualElement.Remove(x) and Code (CSharp): visualElement.Add(x) functions for this. The groups are essentially empty containers that have the heading, all the fields and Add-button as children. Does the layout engine have a bug, or did I mess up somewhere? Unity version is 2019.1.9f1 Personal. If you have any further questions, please don't hesitate to ask. Thank you in advance.