Why is Unity adding UnityEngine.UI and UnityEditor.UI to my assembly definition references?

Unsure when this started happening, but it happens a lot and the references 100% aren’t needed in the assembly definitions I have (we have 30+ asmdefs in a very large project).

When editing a script in a folder with an asmdef unity now adds these references to the asmdef for that folder. Bit annoyed that even for non-editor asmdefs it’s adding UnityEditor.UI

Any help would be appreciated.

Hi Cameron, we’re seeing the same thing over and over again. Did you found out what was the cause ?

Cheers