After linking an asset and making a library override, built-in properties (like parent
) and Custom Properties (when "Library Overridable" has been checked) have overrides automatically set (UI turns teal) on edit, but API-defined properties do not. The API properties have override={'LIBRARY_OVERRIDABLE'}
, and I'm able to RMB > "Define Override", but editing those fields without explicitly clicking "Define Override" results in a transient change only which gets reverted when the .blend file is saved. In other cases, the linked object (not the override object) seems to receive the edit and all override objects then see that change.
Is this a bug? Is it by design? Have I mis-configured something?