At present if a learner is adding goals to an appraisal & the goal types have custom fields, then the goal needs to be saved and subsequently edited before the learner can choose the goal types.
It would make for a smoother learning journey for the user if those custom fields were accessible directly upon choosing the goal.