Thanks for the fix, performance is great again.
Sadly now it sometimes doesn't work in Career mode:
// Couldn't get a contracts frame, shouldn't happen
if (contractsFrame == null)
{
Destroy(this);
}
Guess what happens.
I can reproduce it reliably. When loading the game, the contracts app is nice and big at the space center, but after entering and then leaving the VAB, it is back to the default size.