The project type and language are not detected automatically when the connection add project menu is used. If the add project action is selected from the project context menu then the type and language are detected.
If the preferences are used to create a connection, there is no progress monitor shown if Codewind needs to be started. A dialog is not really needed either since there can only be one connection.