I’m working on a product with 1000+ frames scattered across different files, all pulling from the same master component library. Some of our complex components have multiple properties — booleans, instance swaps, etc — and a few overrides, following Ridd’s guidelines on .base components.
I recently tried to push a benign update to one of these master components (i.e. changing the name of one layer), then published the library update, only to discover (horrified) that all the component properties in child instances were reset: some booleans were reset to their initial state, some instances swaps were reverted to the original one.
Some instances though were able to keep their overrides an properties, which I don’t understand. Any idea what could’ve gone wrong here?