I just managed to fix a really weird bug in SQLEditor. The problem was that when ever you drew a connector between two fields all of the lines would get drawn slightly thicker. This gave a really odd visual effect.
It turns out that the connector lines were using a slightly thicker line style and that the thinner default line style wasn’t being reset correctly when drawing function completed. This then meant that all future lines were drawn in a thicker line style.