Fix syntax coloring window crash

The Syntax coloring window broke when we merged the quiescence PR. This PR makes the code a bit more robust around `null` and doesn't add a reconciler if there's no editor for a source configuration.