Found workaround for component not updating in library

Just a heads up that I found a workaround for a really bad bug in which one component was not updating in my design system Library. Unfortunately, you have to recreate the component from scratch and add it all downstream components that use that component. In my case, it was an icon button. Steps:

  1. Create an instance
  2. Detach the instance (cmd opt B)
  3. Rename the element
  4. Convert it into a component (cmd opt K)
  5. Add variants and properties as appropriate
  6. Add component to all downstream components that used the original component
  7. Remove old component from all downstream instance swaps in other components
  8. Delete original component
  9. Publish Library

Hope this helps someone out there before the head gets damaged banging against the wall.