Smart components ignore intermediate masters until reloaded

smart components bug.glyphs (14.0 KB)

Steps to recreate the bug:

  1. Select the component in /n and run the script to make the comp variable;
  2. Now the component at wght 400 ignores the Regular master and interpolates it from the edges (it should be a circle but it’s not);
  3. If you save and reopen the file, the bug gets corrected.