Script Cavas Pickers in the UI

If you change the context of an entity ID variable in Script Canvas to “In” and then select an entity in the UI editor with this picker, it will 100% of the time be considered an external reference to the slice and cannot be saved. This is using a Script Canvas that is itself part of the UI slice and the reference is not external to the slice.

This makes using Script Canvas a pain to use with the UI. I have been working around this by searching the canvas’ children and descendants for entities by name for every instance I would need an entity picker.