When the source window is launched, it lacks all window decoration (i.e. border and title). This makes the window impossible to move or resize, and can only be closed by the file->close action.
This has been fixed by setting visible = false in the source window glade file. Why this fixes it I have no idea.