Create course has quite a buggy GUI. If you want to create a course and select the course type and immediately type in the course title and visual code, you loose the last 2 entries, because the GUI refreshes (due to getting the settings of the course type, I presume)
Since we have to wait for a postback, the only solution here could be to temporarly disable all input fields untill the screen is reloaded.
if it is async (ajax), you can remember the filled in values and restore them after the postback?
Also available in: Atom