setModel() invalidates the render cache but doesn't schedule a paint. The initial forced startup paint (line 1104) may have already rendered the old model, so the catch-up #updateWelcomeModel() must explicitly request a render — matching #updateWelcomeLspServers().