Preserve nested symbol text overrides

There is a long standing issue where if you have a symbol with nested symbols, and you override one of the nested symbols it’s text and whatever other icons get reset to the source symbol.

To combat this I had a plan to override the default text of each nested symbol so that when I switch symbols it wouldn’t reset it. However, when you override the text of the nested symbol to be the exactly the same as the default text - sketch will ignore your override and reset the text anyway.

Here is a video to show what I’m talking about:


We already got a internal fix as a feature flag for this unexpected behaviour/“bug”, we need to explore this further, it’s not slated to the next update, but we’re surely addressing this soon.