Updated components have to be manually overridden or get distorted

When I update components from a shared Library, if the component has changed size, such as it has become longer, the file seems to want to maintain the original height and so compresses the content within the component, often resulting in overlapping elements. I have to go to each instance of the component and manually tell it to reset the size override. Is this just how it is, or is there a setting I should be doing when creating my component and/or when I use it in a document?

Hi there,

Thanks for sharing this. I tested in Sketch 101.8 and the latest beta and resizing symbols in the library works as expected. Here’s what I did:

  • I added symbol instances from a library
  • I added symbols that have text overrides and symbols that don’t
  • I made the symbol source bigger and smaller in the library
  • Accepted the library update

The symbols I inserted from the library work as expected:

  • If I make a shape symbol larger, the instance will keep the same size
  • If I mage larger a symbol that has some text, the instance will grow horizontally to fit the text size, but it will not distort

Can you share a sample document with us so we can test this further?
productsupport@sketch.com

Thanks in advance!