ianhook I didn't remember us doing anything magic with overrides though. To be sure I just checked the code in v44 with what we have currently, and under the hood they call the exact same function. The only difference is that the newLayers array is copied before handing it off to that function. (For an NSArray
, a copy makes a new copy of the array object, but not of its contents)
Overrides are stored on the symbol instances based on their objectID, so unless that the objects are really copied before being replaced in that copy method, I can't see how the overrides are lost.
However this is all idle speculation without having a simple sample script to investigate. Can you provide us with one so we can investigate?